Bug 278275 - Crash while grouping apps
Summary: Crash while grouping apps
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: window-tabbing (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 304937 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-22 14:34 UTC by Sal Colon
Modified: 2012-08-10 19:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (6.84 KB, text/plain)
2011-12-16 11:01 UTC, xandry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sal Colon 2011-07-22 14:34:26 UTC
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
Comment 1 Thomas Lübking 2011-07-22 19:08:27 UTC
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)?
Comment 2 xandry 2011-12-16 11:01:18 UTC
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
Comment 3 Thomas Lübking 2012-02-11 15:03:16 UTC
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
Comment 4 Thomas Lübking 2012-02-11 15:31:02 UTC
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
Comment 5 Martin Flöser 2012-08-10 19:07:08 UTC
*** Bug 304937 has been marked as a duplicate of this bug. ***