[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

View: New views
8 Messages — Rating Filter:   Alert me  

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


URL:
  <http://savannah.gnu.org/bugs/?24707>

                 Summary: Windows do not get unmapped when
GSX11HandlesWindowDecorations = NO & no window manager
                 Project: GNUstep
            Submitted by: stefanbidi
            Submitted on: Fri 31 Oct 2008 01:19:18 AM GMT
                Category: Backend
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

When not using a window manager and minimizing a window by clicking the
miniaturize button, windows do not get unmapped.  They stop responding to any
input, and miniwindow appears.  If miniwindow is then double clicked, the
window will start receiving input again and work normally.

Happens every time, so it should be pretty easy to reproduce.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #1, bug #24707 (project gnustep):

It looks like this change may be causing this problem:

2008-05-08 21:04-EDT Gregory John Casamento <greg_casamento@...>

        * Source/NSWindow.m: (-(void)miniaturize: (id)sender):
        Change to prevent miniwindow from disappearing.  Apparently uneccessary
        [self orderOut: self] was causing this issue.
       


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #2, bug #24707 (project gnustep):

It looks like this is the cause.   I'm reverting that change now.  

Sorry about that. :)

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #3, bug #24707 (project gnustep):

I have committed the change into SVN.  Please test it now and see if it
works.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #4, bug #24707 (project gnustep):

Not sure, whether reverting the old change is the right solution. You most
likely had a pretty good reason for that change and we could move the hidding
of the window into the backend and only call it, when there is no window
manager handling the minimisation. (OK, I don't know how to detect that case)

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #5, bug #24707 (project gnustep):

Fred was right with his doubts. The original change was correcting an issue
where the mini window was unmapped by WindowMaker when a window was
miniaturized and GSAppOwnMiniWindow=YES (which is the default). After
experimenting a bit with the issue with various window managers (WindowMaker,
KDE, Gnome, Apple's quartz-wm, and no window manager at all), I've reverted
the change in -gui and added a fix in -back.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Update of bug #24707 (project gnustep):

                  Status:                    None => Ready For Test        
             Open/Closed:                    Open => In Test                

    _______________________________________________________

Follow-up Comment #6:

Changed this item to testing to show the progress.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24707] Windows do not get unmapped when GSX11HandlesWindowDecorations = NO & no window manager

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Update of bug #24707 (project gnustep):

                  Status:          Ready For Test => Fixed                  
             Open/Closed:                 In Test => Closed                


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24707>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep