Application: kwin (4.7.3 (4.7.3)) KDE Platform Version: 4.7.3 (4.7.3) Qt Version: 4.7.4 Operating System: Linux 3.0.0-14-generic-pae i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: I was writing a document and I have inserted more than 3 applications in the group. The crash can be reproduced some of the time. -- Backtrace: Application: KWin (kwin), signal: Segmentation fault [Current thread is 1 (Thread 0xb1f0f720 (LWP 1472))] Thread 3 (Thread 0xafc46b70 (LWP 1513)): #0 0xb3108d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb62f27d5 in do_gettime (frac=0xafc46050, sec=0xafc46048) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb63c54b6 in QTimerInfoList::updateCurrentTime (this=0x98031a8) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb63c6eab in QEventDispatcherUNIXPrivate::doSelect (this=0x9802b08, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:182 #5 0xb63c7454 in QEventDispatcherUNIX::processEvents (this=0x980fc98, flags=...) at kernel/qeventdispatcher_unix.cpp:918 #6 0xb63951dd in QEventLoop::processEvents (this=0xafc462a0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb6395421 in QEventLoop::exec (this=0xafc462a0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb629890b in QThread::exec (this=0x9801de0) at thread/qthread.cpp:498 #9 0xb6375e2d in QInotifyFileSystemWatcherEngine::run (this=0x9801de0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb629b7b3 in QThreadPrivate::start (arg=0x9801de0) at thread/qthread_unix.cpp:331 #11 0xb3209d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb75520ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xaf43db70 (LWP 1514)): #0 0xb7754424 in __kernel_vsyscall () #1 0xb320da5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb755fcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb6c049a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xb6c049ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb3209d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0xb75520ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb1f0f720 (LWP 1472)): [KCrash Handler] #7 0xb7648960 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #8 0xb76abaf6 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #9 0xb763d8f3 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #10 0xb639cb7d in metacall (argv=0xbfeea434, idx=122, cl=QMetaObject::InvokeMetaMethod, object=0x94e0720) at kernel/qmetaobject.cpp:237 #11 QMetaObject::metacall (object=0x94e0720, cl=QMetaObject::InvokeMetaMethod, idx=122, argv=0xbfeea434) at kernel/qmetaobject.cpp:232 #12 0xb63aba6a in QMetaObject::activate (sender=0x9955f40, m=0xb621150c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #13 0xb5d637c5 in QMenu::aboutToShow (this=0x9955f40) at .moc/release-shared/moc_qmenu.cpp:151 #14 0xb5d66c56 in QMenu::popup (this=0x9955f40, p=..., atAction=0x0) at widgets/qmenu.cpp:1809 #15 0xb5d680b9 in QMenu::internalDelayedPopup (this=0x98ff7a8) at widgets/qmenu.cpp:3001 #16 0xb5d697fe in QMenu::timerEvent (this=0x98ff7a8, e=0xbfeeabfc) at widgets/qmenu.cpp:2841 #17 0xb63ae994 in QObject::event (this=0x98ff7a8, e=0xbfeeabfc) at kernel/qobject.cpp:1181 #18 0xb591bc62 in QWidget::event (this=0x98ff7a8, event=0xbfeeabfc) at kernel/qwidget.cpp:8754 #19 0xb5d6bb6c in QMenu::event (this=0x98ff7a8, e=0xbfeeabfc) at widgets/qmenu.cpp:2405 #20 0xb58c1d54 in notify_helper (e=0xbfeeabfc, receiver=0x98ff7a8, this=0x949db70) at kernel/qapplication.cpp:4486 #21 QApplicationPrivate::notify_helper (this=0x949db70, receiver=0x98ff7a8, e=0xbfeeabfc) at kernel/qapplication.cpp:4458 #22 0xb58c71a8 in QApplication::notify (this=0x949db70, receiver=0x98ff7a8, e=0xbfeeabfc) at kernel/qapplication.cpp:4451 #23 0xb722d681 in KApplication::notify (this=0xbfeec640, receiver=0x98ff7a8, event=0xbfeeabfc) at ../../kdeui/kernel/kapplication.cpp:311 #24 0xb765bfdf in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #25 0xb639619e in QCoreApplication::notifyInternal (this=0xbfeec640, receiver=0x98ff7a8, event=0xbfeeabfc) at kernel/qcoreapplication.cpp:787 #26 0xb63c6c10 in sendEvent (event=0xbfeeabfc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #27 QTimerInfoList::activateTimers (this=0x949e458) at kernel/qeventdispatcher_unix.cpp:603 #28 0xb63c7467 in QEventDispatcherUNIX::processEvents (this=0x9467218, flags=...) at kernel/qeventdispatcher_unix.cpp:922 #29 0xb597af1e in QEventDispatcherX11::processEvents (this=0x9467218, flags=...) at kernel/qeventdispatcher_x11.cpp:152 #30 0xb63951dd in QEventLoop::processEvents (this=0xbfeeae40, flags=...) at kernel/qeventloop.cpp:149 #31 0xb6395421 in QEventLoop::exec (this=0xbfeeae40, flags=...) at kernel/qeventloop.cpp:201 #32 0xb5d67737 in QMenu::exec (this=0x98ff7a8, p=..., action=0x0) at widgets/qmenu.cpp:2049 #33 0xb76ad173 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #34 0xb7650b2a in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #35 0xb7694778 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #36 0xb6a32605 in KDecorationUnstable::displayClientMenu (this=0x996e2b8, index=0, pos=...) at ../../../kwin/libkdecorations/kdecoration.cpp:469 #37 0xb0d0aa7b in ?? () from /usr/lib/kde4/kwin3_aurorae.so #38 0xb0d0ad96 in ?? () from /usr/lib/kde4/kwin3_aurorae.so #39 0xb639cb7d in metacall (argv=0xbfeeb0e4, idx=29, cl=QMetaObject::InvokeMetaMethod, object=0x996e2b8) at kernel/qmetaobject.cpp:237 #40 QMetaObject::metacall (object=0x996e2b8, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbfeeb0e4) at kernel/qmetaobject.cpp:232 #41 0xb63aba6a in QMetaObject::activate (sender=0x9d7acc8, m=0xb0d24b38, local_signal_index=15, argv=0xbfeeb0e4) at kernel/qobject.cpp:3278 #42 0xb0d0751d in ?? () from /usr/lib/kde4/kwin3_aurorae.so #43 0xb0d07854 in ?? () from /usr/lib/kde4/kwin3_aurorae.so #44 0xb639cb7d in metacall (argv=0xbfeeb214, idx=58, cl=QMetaObject::InvokeMetaMethod, object=0x9d7acc8) at kernel/qmetaobject.cpp:237 #45 QMetaObject::metacall (object=0x9d7acc8, cl=QMetaObject::InvokeMetaMethod, idx=58, argv=0xbfeeb214) at kernel/qmetaobject.cpp:232 #46 0xb63aba6a in QMetaObject::activate (sender=0x9ace160, m=0xb0d24ae8, local_signal_index=0, argv=0xbfeeb214) at kernel/qobject.cpp:3278 #47 0xb0d07d9d in ?? () from /usr/lib/kde4/kwin3_aurorae.so #48 0xb0d1781f in ?? () from /usr/lib/kde4/kwin3_aurorae.so #49 0xb5f236a1 in QGraphicsItem::sceneEvent (this=0x9ace168, event=0xbfeeb974) at graphicsview/qgraphicsitem.cpp:6727 #50 0xb5f80806 in QGraphicsWidget::sceneEvent (this=0x9ace160, event=0xbfeeb974) at graphicsview/qgraphicswidget.cpp:1223 #51 0xb5f4cc7e in sendEvent (event=0xbfeeb974, item=0x9ace168, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217 #52 QGraphicsScenePrivate::sendEvent (this=0x9b396d0, item=0x9ace168, event=0xbfeeb974) at graphicsview/qgraphicsscene.cpp:1193 #53 0xb5f4d8ab in QGraphicsScenePrivate::sendMouseEvent (this=0x9b396d0, mouseEvent=0xbfeeb974) at graphicsview/qgraphicsscene.cpp:1291 #54 0xb5f52fbd in QGraphicsScenePrivate::mousePressEventHandler (this=0x9b396d0, mouseEvent=0xbfeeb974) at graphicsview/qgraphicsscene.cpp:1418 #55 0xb5f53533 in QGraphicsScene::mousePressEvent (this=0x9d7acc8, mouseEvent=0xbfeeb974) at graphicsview/qgraphicsscene.cpp:4067 #56 0xb0d12d82 in ?? () from /usr/lib/kde4/kwin3_aurorae.so #57 0xb5f5cb04 in QGraphicsScene::event (this=0x9d7acc8, event=0xbfeeb974) at graphicsview/qgraphicsscene.cpp:3450 #58 0xb58c1d54 in notify_helper (e=0xbfeeb974, receiver=0x9d7acc8, this=0x949db70) at kernel/qapplication.cpp:4486 #59 QApplicationPrivate::notify_helper (this=0x949db70, receiver=0x9d7acc8, e=0xbfeeb974) at kernel/qapplication.cpp:4458 #60 0xb58c7103 in QApplication::notify (this=0xbfeeb974, receiver=0x9d7acc8, e=0xbfeeb974) at kernel/qapplication.cpp:3886 #61 0xb722d681 in KApplication::notify (this=0xbfeec640, receiver=0x9d7acc8, event=0xbfeeb974) at ../../kdeui/kernel/kapplication.cpp:311 #62 0xb765bfdf in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #63 0xb639619e in QCoreApplication::notifyInternal (this=0xbfeec640, receiver=0x9d7acc8, event=0xbfeeb974) at kernel/qcoreapplication.cpp:787 #64 0xb58bfb6d in sendSpontaneousEvent (event=0xbfeeb974, receiver=0x9d7acc8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #65 qt_sendSpontaneousEvent (receiver=0x9d7acc8, event=0xbfeeb974) at kernel/qapplication.cpp:5480 #66 0xb5f74d12 in QGraphicsView::mousePressEvent (this=0x99df320, event=0xbfeebf7c) at graphicsview/qgraphicsview.cpp:3162 #67 0xb591c424 in QWidget::event (this=0x99df320, event=0xbfeebf7c) at kernel/qwidget.cpp:8291 #68 0xb5d21235 in QFrame::event (this=0x99df320, e=0xbfeebf7c) at widgets/qframe.cpp:557 #69 0xb5db37d1 in QAbstractScrollArea::viewportEvent (this=0x99df320, e=0xbfeebf7c) at widgets/qabstractscrollarea.cpp:1043 #70 0xb5f7ecb4 in QGraphicsView::viewportEvent (this=0x99df320, event=0xbfeebf7c) at graphicsview/qgraphicsview.cpp:2864 #71 0xb5db5ee6 in viewportEvent (this=<optimized out>, event=0xbfeebf7c) at widgets/qabstractscrollarea_p.h:100 #72 eventFilter (e=0xbfeebf7c, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116 #73 QAbstractScrollAreaFilter::eventFilter (this=0x9bc7980, o=0x9cba928, e=0xbfeebf7c) at widgets/qabstractscrollarea_p.h:115 #74 0xb6396336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x949db70, receiver=0x9cba928, event=0xbfeebf7c) at kernel/qcoreapplication.cpp:902 #75 0xb58c1d22 in notify_helper (e=0xbfeebf7c, receiver=0x9cba928, this=0x949db70) at kernel/qapplication.cpp:4482 #76 QApplicationPrivate::notify_helper (this=0x949db70, receiver=0x9cba928, e=0xbfeebf7c) at kernel/qapplication.cpp:4458 #77 0xb58c7dbb in QApplication::notify (this=0x949db70, receiver=0x9cba928, e=0xbfeebf7c) at kernel/qapplication.cpp:4047 #78 0xb722d681 in KApplication::notify (this=0xbfeec640, receiver=0x9cba928, event=0xbfeebf7c) at ../../kdeui/kernel/kapplication.cpp:311 #79 0xb765bfdf in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #80 0xb639619e in QCoreApplication::notifyInternal (this=0xbfeec640, receiver=0x9cba928, event=0xbfeebf7c) at kernel/qcoreapplication.cpp:787 #81 0xb58c2d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #82 QApplicationPrivate::sendMouseEvent (receiver=0x9cba928, event=0xbfeebf7c, alienWidget=0x0, nativeWidget=0x9cba928, buttonDown=0xb622ceb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146 #83 0xb594f2c4 in QETWidget::translateMouseEvent (this=0x9cba928, event=0xbfeec3fc) at kernel/qapplication_x11.cpp:4568 #84 0xb594de4d in QApplication::x11ProcessEvent (this=0xbfeec640, event=0xbfeec3fc) at kernel/qapplication_x11.cpp:3690 #85 0xb597ae38 in QEventDispatcherX11::processEvents (this=0x9467218, flags=...) at kernel/qeventdispatcher_x11.cpp:132 #86 0xb63951dd in QEventLoop::processEvents (this=0xbfeec584, flags=...) at kernel/qeventloop.cpp:149 #87 0xb6395421 in QEventLoop::exec (this=0xbfeec584, flags=...) at kernel/qeventloop.cpp:201 #88 0xb639a19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #89 0xb58bf8f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #90 0xb765ec0d in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so #91 0x0804850b in ?? () #92 0xb7499113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6 #93 0x08048531 in _start () Possible duplicates by query: bug 263717. Reported using DrKonqi
very likely a dupe of bug #230000 - read here about how to obtain complete backtraces http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Preparing_your_KDE_packages Please notice that the tabbing code is currently been "reviewed" (means: "redesign and reimplement it for 4.9") and for the moment i can actually only (continue to) strongly suggest to *not use it at all* :-( The oxygen decoration has a special option for this, i guess for aurorae just avoiding to tab two windows should bypass the internal tabbing code.
forgot tagging
Git commit 94b2ad7b85801e37e2df4671cdc4f26b6d7e5506 by Thomas Lübking. Committed on 12/01/2012 at 07:42. Pushed by luebking into branch 'master'. fix tabbing Related: bug 265160, bug 229292, bug 238279, bug 290758, bug 222831, bug 278275, bug 245747, bug 230000, bug 253697, bug 230570, bug 265977, bug 225337, bug 225339 REVIEW: 103855 M +1 -1 kwin/CMakeLists.txt M +2 -2 kwin/activation.cpp M +92 -51 kwin/bridge.cpp M +17 -11 kwin/bridge.h M +77 -47 kwin/client.cpp M +21 -12 kwin/client.h D +0 -357 kwin/clientgroup.cpp D +0 -266 kwin/clientgroup.h M +0 -1 kwin/clients/CMakeLists.txt M +2 -2 kwin/clients/aurorae/src/aurorae.cpp M +51 -62 kwin/clients/oxygen/oxygenclient.cpp M +4 -4 kwin/clients/oxygen/oxygenclient.h M +3 -3 kwin/clients/oxygen/oxygenclientgroupitemdata.cpp M +1 -1 kwin/clients/oxygen/oxygenclientgroupitemdata.h M +1 -1 kwin/clients/oxygen/oxygenfactory.cpp D +0 -15 kwin/clients/tabstrip/CMakeLists.txt D +0 -10 kwin/clients/tabstrip/config/CMakeLists.txt D +0 -96 kwin/clients/tabstrip/config/tabstripconfig.cpp D +0 -56 kwin/clients/tabstrip/config/tabstripconfig.h D +0 -78 kwin/clients/tabstrip/config/tabstripconfig.ui D +0 -63 kwin/clients/tabstrip/tabstrip.desktop D +0 -317 kwin/clients/tabstrip/tabstripbutton.cpp D +0 -55 kwin/clients/tabstrip/tabstripbutton.h D +0 -443 kwin/clients/tabstrip/tabstripdecoration.cpp D +0 -60 kwin/clients/tabstrip/tabstripdecoration.h D +0 -113 kwin/clients/tabstrip/tabstripfactory.cpp D +0 -63 kwin/clients/tabstrip/tabstripfactory.h M +12 -10 kwin/effects.cpp M +3 -3 kwin/effects.h M +1 -1 kwin/effects/boxswitch/boxswitch.cpp M +4 -4 kwin/effects/desktopgrid/desktopgrid.cpp M +2 -2 kwin/effects/flipswitch/flipswitch.cpp M +3 -3 kwin/effects/highlightwindow/highlightwindow.cpp M +3 -3 kwin/effects/presentwindows/presentwindows.cpp M +1 -1 kwin/effects/slideback/slideback.cpp M +3 -3 kwin/events.cpp M +15 -15 kwin/geometry.cpp M +19 -14 kwin/kcmkwin/kwindecoration/preview.cpp M +12 -11 kwin/kcmkwin/kwindecoration/preview.h M +3 -3 kwin/kwinbindings.cpp M +4 -4 kwin/layers.cpp M +27 -22 kwin/libkdecorations/kcommondecoration.cpp M +13 -11 kwin/libkdecorations/kcommondecoration.h M +31 -24 kwin/libkdecorations/kdecoration.cpp M +45 -52 kwin/libkdecorations/kdecoration.h M +15 -11 kwin/libkdecorations/kdecorationbridge.h M +1 -1 kwin/libkwineffects/kwineffects.cpp M +5 -5 kwin/libkwineffects/kwineffects.h M +92 -25 kwin/manage.cpp M +5 -5 kwin/options.cpp M +2 -2 kwin/options.h M +2 -2 kwin/scene.cpp M +1 -1 kwin/scene.h M +1 -16 kwin/scripting/meta.cpp M +0 -11 kwin/scripting/meta.h M +0 -4 kwin/scripting/workspace_wrapper.cpp M +0 -4 kwin/scripting/workspace_wrapper.h M +11 -13 kwin/sm.cpp M +2 -2 kwin/sm.h A +295 -0 kwin/tabgroup.cpp [License: GPL (v2)] A +186 -0 kwin/tabgroup.h [License: GPL (v2)] M +4 -0 kwin/toplevel.cpp M +122 -166 kwin/useractions.cpp M +8 -90 kwin/workspace.cpp M +13 -31 kwin/workspace.h http://commits.kde.org/kde-workspace/94b2ad7b85801e37e2df4671cdc4f26b6d7e5506
Git commit 206257d750ca75e9b666acfc1413781614ab9a2d by Thomas Lübking. Committed on 12/01/2012 at 07:42. Pushed by luebking into branch 'master'. fix tabbing Related: bug 265160, bug 229292, bug 238279, bug 290758, bug 222831, bug 278275, bug 245747, bug 230000, bug 253697, bug 230570, bug 265977, bug 225337, bug 225339 REVIEW: 103855 M +1 -1 kwin/CMakeLists.txt M +2 -2 kwin/activation.cpp M +92 -51 kwin/bridge.cpp M +17 -11 kwin/bridge.h M +77 -47 kwin/client.cpp M +21 -12 kwin/client.h D +0 -357 kwin/clientgroup.cpp D +0 -266 kwin/clientgroup.h M +0 -1 kwin/clients/CMakeLists.txt M +2 -2 kwin/clients/aurorae/src/aurorae.cpp M +51 -62 kwin/clients/oxygen/oxygenclient.cpp M +4 -4 kwin/clients/oxygen/oxygenclient.h M +3 -3 kwin/clients/oxygen/oxygenclientgroupitemdata.cpp M +1 -1 kwin/clients/oxygen/oxygenclientgroupitemdata.h M +1 -1 kwin/clients/oxygen/oxygenfactory.cpp D +0 -15 kwin/clients/tabstrip/CMakeLists.txt D +0 -10 kwin/clients/tabstrip/config/CMakeLists.txt D +0 -96 kwin/clients/tabstrip/config/tabstripconfig.cpp D +0 -56 kwin/clients/tabstrip/config/tabstripconfig.h D +0 -78 kwin/clients/tabstrip/config/tabstripconfig.ui D +0 -63 kwin/clients/tabstrip/tabstrip.desktop D +0 -317 kwin/clients/tabstrip/tabstripbutton.cpp D +0 -55 kwin/clients/tabstrip/tabstripbutton.h D +0 -443 kwin/clients/tabstrip/tabstripdecoration.cpp D +0 -60 kwin/clients/tabstrip/tabstripdecoration.h D +0 -113 kwin/clients/tabstrip/tabstripfactory.cpp D +0 -63 kwin/clients/tabstrip/tabstripfactory.h M +12 -10 kwin/effects.cpp M +3 -3 kwin/effects.h M +1 -1 kwin/effects/boxswitch/boxswitch.cpp M +4 -4 kwin/effects/desktopgrid/desktopgrid.cpp M +2 -2 kwin/effects/flipswitch/flipswitch.cpp M +3 -3 kwin/effects/highlightwindow/highlightwindow.cpp M +3 -3 kwin/effects/presentwindows/presentwindows.cpp M +1 -1 kwin/effects/slideback/slideback.cpp M +3 -3 kwin/events.cpp M +15 -15 kwin/geometry.cpp M +19 -14 kwin/kcmkwin/kwindecoration/preview.cpp M +12 -11 kwin/kcmkwin/kwindecoration/preview.h M +3 -3 kwin/kwinbindings.cpp M +4 -4 kwin/layers.cpp M +27 -22 kwin/libkdecorations/kcommondecoration.cpp M +13 -11 kwin/libkdecorations/kcommondecoration.h M +31 -24 kwin/libkdecorations/kdecoration.cpp M +45 -52 kwin/libkdecorations/kdecoration.h M +15 -11 kwin/libkdecorations/kdecorationbridge.h M +1 -1 kwin/libkwineffects/kwineffects.cpp M +5 -5 kwin/libkwineffects/kwineffects.h M +92 -25 kwin/manage.cpp M +5 -5 kwin/options.cpp M +2 -2 kwin/options.h M +2 -2 kwin/scene.cpp M +1 -1 kwin/scene.h M +1 -16 kwin/scripting/meta.cpp M +0 -11 kwin/scripting/meta.h M +0 -4 kwin/scripting/workspace_wrapper.cpp M +0 -4 kwin/scripting/workspace_wrapper.h M +11 -13 kwin/sm.cpp M +2 -2 kwin/sm.h A +295 -0 kwin/tabgroup.cpp [License: GPL (v2)] A +186 -0 kwin/tabgroup.h [License: GPL (v2)] M +4 -0 kwin/toplevel.cpp M +122 -166 kwin/useractions.cpp M +8 -90 kwin/workspace.cpp M +13 -31 kwin/workspace.h http://commits.kde.org/kde-workspace/206257d750ca75e9b666acfc1413781614ab9a2d