[bug #27631] Live resize doesn't take last point into acount

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

[bug #27631] Live resize doesn't take last point into acount

by Paolo Bonzini-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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

                 Summary: Live resize doesn't take last point into acount
                 Project: GNUstep
            Submitted by: stefanbidi
            Submitted on: Thu 08 Oct 2009 08:59:43 PM GMT
                Category: Backend
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

I know the title isn't very descriptive, so I'll try to explain the problem
here.  The live window resize doesn't seem to pick up every point when it's
resizing (I'm guessing that's because of performance).  Well, it doesn't
always pick the point where the mouse has come to a full rest either.

To reproduce what I'm saying, start resize then jerk the mouse fast in
whatever direction... the window isn't always resized to where the mouse is.
If the mouse is then moved again it will "snap" to the new location.

This is specially noticeable now that I installed GNUstep on a 500MHz PC.  I
probably shouldn't be using live resize, but I like to suffer.  This is not
because of the processor speed, though, I notice the same issue, to a lesser
degree, on a dual core 2.5GHz PC.

Let me know if I need to clarify.




    _______________________________________________________

Reply to this item at:

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

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



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

[bug #27631] Live resize doesn't take last point into acount

by Paolo Bonzini-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Update of bug #27631 (project gnustep):

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

    _______________________________________________________

Follow-up Comment #1:

This was caused by the code only taking every fifth event into account. I
changed this by adding periodic events and restructuring the code a bit, this
should resolve your problem.

There is one other issue remaining, when heavily resizing a window you
sometimes end up with a corrupted window, that is a window that has a
completely size but somehow doesn't know about that. I have no clue, why the
interaction between the X window system and GNUstep is failing here. But as I
wrote this is unrelated to your problem.

    _______________________________________________________

Reply to this item at:

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

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



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