Review Request: Backport multihead fixes

Aike J Sommer dev at aikesommer.name
Sun Mar 22 17:55:02 CET 2009


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/391/
-----------------------------------------------------------

Review request for Plasma.


Summary
-------

I would like to backport the fixes from these commits:
------------------------------------------------------------------------
r937003 | asommer | 2009-03-08 21:37:53 +0100 (So, 08. Mär 2009) | 7 lines

BUG:181441
BUG:185471
BUG:179131

- update struts when the framebuffer is resized
- create PanelView instances only when the screen they are for is active
- destroy PanelViews when their screen is deactivated
------------------------------------------------------------------------
r937005 | asommer | 2009-03-08 21:43:27 +0100 (So, 08. Mär 2009) | 3 lines

BUG:176765

Query screen-geometry from kephal instead of QDesktopWidget, this makes "only 
current screen"-setting work as expected.
------------------------------------------------------------------------
r938069 | asommer | 2009-03-11 09:43:52 +0100 (Mi, 11. Mär 2009) | 3 lines

Use mouse-poll-timer for auto-hide, even if no popup is open. This makes the 
panel stay, if the pointer only leaves for a few ms.
Correctly resize new panels to the screen they are created on.
BUG:178066
------------------------------------------------------------------------


This addresses bugs 176765, 178066, 179131, 181441, and 185471.
    https://bugs.kde.org/show_bug.cgi?id=176765
    https://bugs.kde.org/show_bug.cgi?id=178066
    https://bugs.kde.org/show_bug.cgi?id=179131
    https://bugs.kde.org/show_bug.cgi?id=181441
    https://bugs.kde.org/show_bug.cgi?id=185471


Diffs
-----

  /branches/KDE/4.2/kdebase/workspace/libs/taskmanager/CMakeLists.txt 942837 
  /branches/KDE/4.2/kdebase/workspace/libs/taskmanager/taskmanager.cpp 942837 
  /branches/KDE/4.2/kdebase/workspace/plasma/shells/desktop/desktopcorona.cpp 942837 
  /branches/KDE/4.2/kdebase/workspace/plasma/shells/desktop/panelview.cpp 942837 
  /branches/KDE/4.2/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp 942837 

Diff: http://reviewboard.kde.org/r/391/diff


Testing
-------

I'm running these changes on 4.2-branch for some time now and everything works as it should.


Thanks,

Aike J



More information about the Plasma-devel mailing list