Application: kwin (4.6.5 (4.6.5)) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.2 Operating System: Linux 2.6.38-10-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: I was in the middle of grouping Easytag into Amarok when Kwin crashed. Currently using Neon by Fruit decoration, noticed that tabs do not show in groups (just a little more info, in case it helps). Also noticed an unrecoverable crash prior to rebooting when trying to run Chrome from Krunner. -- Backtrace: Application: KWin (kwin), signal: Segmentation fault [Current thread is 1 (Thread 0x7f7cf10697c0 (LWP 2015))] Thread 3 (Thread 0x7f7cd45cf700 (LWP 2027)): #0 __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66 #1 0x00007f7cf08b4135 in select () at ../sysdeps/unix/syscall-template.S:82 #2 0x00007f7cecc0232c in qt_safe_select (nfds=21, fdread=0x2177d90, fdwrite=0x2178028, fdexcept=0x21782c0, orig_timeout=<value optimized out>) at kernel/qcore_unix.cpp:82 #3 0x00007f7cecc073d0 in QEventDispatcherUNIXPrivate::doSelect (this=0x2177bd0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219 #4 0x00007f7cecc0804a in QEventDispatcherUNIX::processEvents (this=0x2177280, flags=...) at kernel/qeventdispatcher_unix.cpp:919 #5 0x00007f7cecbd9882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f7cecbd9abc in QEventLoop::exec (this=0x7f7cd45cecd0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f7cecaf0924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #8 0x00007f7cecbbbc2f in QInotifyFileSystemWatcherEngine::run (this=0x2154950) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f7cecaf3175 in QThreadPrivate::start (arg=0x2154950) at thread/qthread_unix.cpp:320 #10 0x00007f7cee115853 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #11 0x00007f7ce71e1d8c in start_thread (arg=0x7f7cd45cf700) at pthread_create.c:304 #12 0x00007f7cf08bc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f7cd3dbe700 (LWP 2028)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7cef71a2a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7cefa33180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f7cef71a2d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f7cefa41254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f7cee115853 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007f7ce71e1d8c in start_thread (arg=0x7f7cd3dbe700) at pthread_create.c:304 #5 0x00007f7cf08bc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7cf10697c0 (LWP 2015)): [KCrash Handler] #6 ref (this=0x38df0f0, full=true) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #7 QString (this=0x38df0f0, full=true) at /usr/include/qt4/QtCore/qstring.h:729 #8 operator+ (this=0x38df0f0, full=true) at /usr/include/qt4/QtCore/qstring.h:1024 #9 KWin::Client::caption (this=0x38df0f0, full=true) at ../../kwin/client.cpp:1855 #10 0x00007f7cf0c05fa4 in KWin::Workspace::groupTabPopupAboutToShow (this=0x16a6500) at ../../kwin/useractions.cpp:448 #11 0x00007f7cf0ba64af in KWin::Workspace::qt_metacall (this=0x16a6500, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0d7a3530) at ./workspace.moc:580 #12 0x00007f7cecbef5f8 in QMetaObject::activate (sender=0x392e280, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287 #13 0x00007f7cec3d8802 in QMenu::popup (this=0x392e280, p=..., atAction=0x0) at widgets/qmenu.cpp:1819 #14 0x00007f7cec3daeee in QMenu::internalDelayedPopup (this=0x2566c40) at widgets/qmenu.cpp:3011 #15 0x00007f7cec3db3a4 in QMenu::timerEvent (this=0x2566c40, e=<value optimized out>) at widgets/qmenu.cpp:2851 #16 0x00007f7cecbee1c9 in QObject::event (this=0x2566c40, e=<value optimized out>) at kernel/qobject.cpp:1190 #17 0x00007f7cebfe867d in QWidget::event (this=0x2566c40, event=0x7fff0d7a4180) at kernel/qwidget.cpp:8718 #18 0x00007f7cec3dcb8b in QMenu::event (this=0x2566c40, e=0x7fff0d7a4180) at widgets/qmenu.cpp:2415 #19 0x00007f7cebf979f4 in QApplicationPrivate::notify_helper (this=0x1708600, receiver=0x2566c40, e=0x7fff0d7a4180) at kernel/qapplication.cpp:4462 #20 0x00007f7cebf9c3ba in QApplication::notify (this=<value optimized out>, receiver=0x2566c40, e=0x7fff0d7a4180) at kernel/qapplication.cpp:4341 #21 0x00007f7cf03b76c6 in KApplication::notify (this=0x7fff0d7a6830, receiver=0x2566c40, event=0x7fff0d7a4180) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x00007f7cecbda49c in QCoreApplication::notifyInternal (this=0x7fff0d7a6830, receiver=0x2566c40, event=0x7fff0d7a4180) at kernel/qcoreapplication.cpp:731 #23 0x00007f7cecc07f12 in sendEvent (this=0x17091c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #24 QTimerInfoList::activateTimers (this=0x17091c0) at kernel/qeventdispatcher_unix.cpp:604 #25 0x00007f7cecc0805b in QEventDispatcherUNIX::processEvents (this=0x166d340, flags=...) at kernel/qeventdispatcher_unix.cpp:923 #26 0x00007f7cec0422ec in QEventDispatcherX11::processEvents (this=0x166d340, flags=...) at kernel/qeventdispatcher_x11.cpp:152 #27 0x00007f7cecbd9882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #28 0x00007f7cecbd9abc in QEventLoop::exec (this=0x7fff0d7a44c0, flags=...) at kernel/qeventloop.cpp:201 #29 0x00007f7cec3d9101 in QMenu::exec (this=0x2566c40, p=..., action=0x0) at widgets/qmenu.cpp:2059 #30 0x00007f7cf0c0734f in KWin::Workspace::showWindowMenu (this=0x16a6500, pos=..., cl=<value optimized out>) at ../../kwin/useractions.cpp:1731 #31 0x00007f7cf0bb6eb0 in showWindowMenu (this=0x2f26610, index=0, pos=...) at ../../kwin/scripting/./../workspace.h:1221 #32 displayClientMenu (this=0x2f26610, index=0, pos=...) at ../../kwin/clientgroup.cpp:250 #33 KWin::ClientGroup::displayClientMenu (this=0x2f26610, index=0, pos=...) at ../../kwin/clientgroup.cpp:245 #34 0x00007f7cd6912a4a in Aurorae::AuroraeClient::tabMouseButtonPress (this=0x3615950, e=0x7fff0d7a5290, index=0) at ../../../../../kwin/clients/aurorae/src/aurorae.cpp:458 #35 0x00007f7cd6912ce9 in Aurorae::AuroraeClient::qt_metacall (this=0x3615950, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0d7a4790) at ./aurorae.moc:106 #36 0x00007f7cecbef5f8 in QMetaObject::activate (sender=0x31cca00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff0d7a4790) at kernel/qobject.cpp:3287 #37 0x00007f7cd6910270 in Aurorae::AuroraeScene::tabMouseButtonPress (this=<value optimized out>, _t1=0x7fff0d7a5290, _t2=0) at moc_auroraescene.cpp:276 #38 0x00007f7cd6910522 in Aurorae::AuroraeScene::qt_metacall (this=0x31cca00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0d7a48f0) at moc_auroraescene.cpp:135 #39 0x00007f7cecbef5f8 in QMetaObject::activate (sender=0x43f5160, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff0d7a48f0) at kernel/qobject.cpp:3287 #40 0x00007f7cd691075d in Aurorae::AuroraeTab::mouseButtonPress (this=<value optimized out>, _t1=0x7fff0d7a5290, _t2=0) at moc_auroraetab.cpp:103 #41 0x00007f7cec56743f in QGraphicsItem::sceneEvent (this=0x43f5170, event=0x7fff0d7a5290) at graphicsview/qgraphicsitem.cpp:6718 #42 0x00007f7cec590288 in QGraphicsScenePrivate::sendMouseEvent (this=0x3641f60, mouseEvent=0x7fff0d7a5290) at graphicsview/qgraphicsscene.cpp:1281 #43 0x00007f7cec5990cc in QGraphicsScenePrivate::mousePressEventHandler (this=0x3641f60, mouseEvent=0x7fff0d7a5290) at graphicsview/qgraphicsscene.cpp:1406 #44 0x00007f7cec59966f in QGraphicsScene::mousePressEvent (this=<value optimized out>, mouseEvent=0x7fff0d7a5290) at graphicsview/qgraphicsscene.cpp:4053 #45 0x00007f7cd691a069 in Aurorae::AuroraeScene::mousePressEvent (this=0x31cca00, event=0x7fff0d7a5290) at ../../../../../kwin/clients/aurorae/src/lib/auroraescene.cpp:937 #46 0x00007f7cec5a2e6f in QGraphicsScene::event (this=0x31cca00, event=0x7fff0d7a5290) at graphicsview/qgraphicsscene.cpp:3437 #47 0x00007f7cebf979f4 in QApplicationPrivate::notify_helper (this=0x1708600, receiver=0x31cca00, e=0x7fff0d7a5290) at kernel/qapplication.cpp:4462 #48 0x00007f7cebf9c3ba in QApplication::notify (this=<value optimized out>, receiver=0x31cca00, e=0x7fff0d7a5290) at kernel/qapplication.cpp:4341 #49 0x00007f7cf03b76c6 in KApplication::notify (this=0x7fff0d7a6830, receiver=0x31cca00, event=0x7fff0d7a5290) at ../../kdeui/kernel/kapplication.cpp:311 #50 0x00007f7cecbda49c in QCoreApplication::notifyInternal (this=0x7fff0d7a6830, receiver=0x31cca00, event=0x7fff0d7a5290) at kernel/qcoreapplication.cpp:731 #51 0x00007f7cec5b4c9f in QGraphicsView::mousePressEvent (this=0x38a7330, event=0x7fff0d7a5c90) at graphicsview/qgraphicsview.cpp:3162 #52 0x00007f7cebfe8fb1 in QWidget::event (this=0x38a7330, event=0x7fff0d7a5c90) at kernel/qwidget.cpp:8255 #53 0x00007f7cec39b156 in QFrame::event (this=0x38a7330, e=0x7fff0d7a5c90) at widgets/qframe.cpp:557 #54 0x00007f7cec5bd57b in QGraphicsView::viewportEvent (this=0x38a7330, event=0x7fff0d7a5c90) at graphicsview/qgraphicsview.cpp:2864 #55 0x00007f7cecbda627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x365d940, event=0x7fff0d7a5c90) at kernel/qcoreapplication.cpp:846 #56 0x00007f7cebf979c1 in QApplicationPrivate::notify_helper (this=0x1708600, receiver=0x365d940, e=0x7fff0d7a5c90) at kernel/qapplication.cpp:4458 #57 0x00007f7cebf9cdc3 in QApplication::notify (this=<value optimized out>, receiver=0x365d940, e=0x7fff0d7a5c90) at kernel/qapplication.cpp:4023 #58 0x00007f7cf03b76c6 in KApplication::notify (this=0x7fff0d7a6830, receiver=0x365d940, event=0x7fff0d7a5c90) at ../../kdeui/kernel/kapplication.cpp:311 #59 0x00007f7cecbda49c in QCoreApplication::notifyInternal (this=0x7fff0d7a6830, receiver=0x365d940, event=0x7fff0d7a5c90) at kernel/qcoreapplication.cpp:731 #60 0x00007f7cebf98a1d in sendEvent (receiver=0x365d940, event=0x7fff0d7a5c90, alienWidget=0x0, nativeWidget=0x365d940, buttonDown=0x7f7ceca7b218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #61 QApplicationPrivate::sendMouseEvent (receiver=0x365d940, event=0x7fff0d7a5c90, alienWidget=0x0, nativeWidget=0x365d940, buttonDown=0x7f7ceca7b218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122 #62 0x00007f7cec01a190 in QETWidget::translateMouseEvent (this=0x365d940, event=<value optimized out>) at kernel/qapplication_x11.cpp:4558 #63 0x00007f7cec018ab7 in QApplication::x11ProcessEvent (this=0x7fff0d7a6830, event=0x7fff0d7a65f0) at kernel/qapplication_x11.cpp:3680 #64 0x00007f7cec042224 in QEventDispatcherX11::processEvents (this=0x166d340, flags=...) at kernel/qeventdispatcher_x11.cpp:132 #65 0x00007f7cecbd9882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #66 0x00007f7cecbd9abc in QEventLoop::exec (this=0x7fff0d7a6770, flags=...) at kernel/qeventloop.cpp:201 #67 0x00007f7cecbddecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #68 0x00007f7cf0bc314c in kdemain (argc=<value optimized out>, argv=0x7fff0d7a6ec8) at ../../kwin/main.cpp:542 #69 0x00007f7cf07f4eff in __libc_start_main (main=0x400740 <main(int, char**)>, argc=3, ubp_av=0x7fff0d7a6ec8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff0d7a6eb8) at libc-start.c:226 #70 0x0000000000400669 in _start () Possible duplicates by query: bug 277507, bug 277185, bug 275902, bug 274353, bug 265824. Reported using DrKonqi
Did you rightclick any titlebar and/or maybe share the same button for initiating window tabbing and the operations menu (eg. one for active the other for inactive menus)?
Created attachment 66804 [details] New crash information added by DrKonqi kwin (4.7.2 (4.7.2) "release 5") on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4 - What I was doing when the application crashed: I try group windows. - Custom settings of the application: No plasma effects; Oxygen decoration; No window rule. -- Backtrace (Reduced): #7 QString (other=..., this=0x7fff73be6d50) at /usr/include/QtCore/qstring.h:729 #8 operator QString (this=<optimized out>) at /usr/include/QtCore/qstringbuilder.h:130 #9 KWin::Client::caption (this=0xa2ded0, full=true) at /usr/src/debug/kde-workspace-4.7.2/kwin/client.cpp:1870 #10 0x00007f4f0277af8b in KWin::Workspace::groupTabPopupAboutToShow (this=0x72ea00) at /usr/src/debug/kde-workspace-4.7.2/kwin/useractions.cpp:421 #11 0x00007f4f02719a29 in KWin::Workspace::qt_metacall (this=0x72ea00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff73be6e50) at /usr/src/debug/kde-workspace-4.7.2/build/kwin/workspace.moc:472
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 290959, bug 265160, bug 229292, bug 238279, bug 290758, bug 222831, 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 290959, bug 265160, bug 229292, bug 238279, bug 290758, bug 222831, 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
*** Bug 304937 has been marked as a duplicate of this bug. ***