D5747: add pid to plasma window management protocol

2017-05-12 Thread Martin Flöser
graesslin accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH sebas/processid REVISION DETAIL https://phabricator.kde.org/D5747 To: sebas, #plasma, hein, graesslin Cc: apol, davidedmundson, plasma-devel, #frameworks, ZrenBot, spstarr,

Jenkins-kde-ci: plasma-workspace Plasma-5.10 stable-kf5-qt5 » Linux,gcc - Build # 3 - Still Failing!

2017-05-12 Thread no-reply
GENERAL INFO BUILD FAILURE Build URL: https://build.kde.org/job/plasma-workspace%20Plasma-5.10%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/3/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 13 May 2017 04:00:22 + Build duration: 6.5 sec CHANGE SET Revision dcdb9e3323aecd715e08a16d

Jenkins-kde-ci: plasma-workspace master kf5-qt5 » Linux,gcc - Build # 888 - Still Unstable!

2017-05-12 Thread no-reply
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/plasma-workspace%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/888/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 13 May 2017 02:37:39 + Build duration: 16 min CHANGE SET Revision 5324f52ea789f80bddbf164d2f56ce3a54

D5825: Include signal.h for kill(), and prototype kqueue/kevent stuff...

2017-05-12 Thread David Edmundson
davidedmundson added a comment. > but now that it is all here already, let's just call this a prototype, for someone who knows C/kevent/kqueue to fix. So what doesn't work? REPOSITORY R133 KScreenLocker REVISION DETAIL https://phabricator.kde.org/D5825 To: tcberner, #freebsd, graes

D5818: Lift app identification heuristic out of XWindowTasksModel and share it with WaylandTasksModel.

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R120 Plasma Workspace BRANCH pid (branched from master) REVISION DETAIL https://phabricator.kde.org/D5818 To: hein, #plasma, davidedmundson Cc: plasma-devel, ZrenBot, spstarr, progwolff, les

D5825: Include signal.h for kill(), and prototype kqueue/kevent stuff...

2017-05-12 Thread Tobias C. Berner
tcberner retitled this revision from "Include signal.h for kill." to "Include signal.h for kill(), and prototype kqueue/kevent stuff... ". REPOSITORY R133 KScreenLocker REVISION DETAIL https://phabricator.kde.org/D5825 To: tcberner, #freebsd, graesslin Cc: plasma-devel, ZrenBot, spstarr, pr

D5825: Include signal.h for kill.

2017-05-12 Thread Tobias C. Berner
tcberner edited the summary of this revision. REPOSITORY R133 KScreenLocker REVISION DETAIL https://phabricator.kde.org/D5825 To: tcberner, #freebsd, graesslin Cc: plasma-devel, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, lukas

D5825: Include signal.h for kill.

2017-05-12 Thread Tobias C. Berner
tcberner created this revision. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel. REVISION SUMMARY All there in the title. REPOSITORY R133 KScreenLocker BRANCH master REVISION DETAIL https://phabricator.kde.org/D5825 AFFECTED FILES

D5818: Lift app identification heuristic out of XWindowTasksModel and share it with WaylandTasksModel.

2017-05-12 Thread Eike Hein
hein updated this revision to Diff 14447. hein added a comment. Add missing roles to dataChanged on pid changes. REPOSITORY R120 Plasma Workspace CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5818?vs=14426&id=14447 BRANCH pid (branched from master) REVISION DETAIL https://p

D5818: Lift app identification heuristic out of XWindowTasksModel and share it with WaylandTasksModel.

2017-05-12 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > waylandtasksmodel.cpp:292 > +appDataCache.remove(window); > +this->dataChanged(window, AppPid); > +} this could also cause the icon to change, who emits a signal for that? REPOSITORY R120 Plasma Workspace

D5806: When building menu hyerarchies, parent menus to their containers

2017-05-12 Thread Marco Martin
This revision was automatically updated to reflect the committed changes. Closed by commit R263:b5af0296cb2f: When building menu hyerarchies, parent menus to their containers (authored by mart). REPOSITORY R263 KXmlGui CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5806?vs=14384&id=1

D5806: When building menu hyerarchies, parent menus to their containers

2017-05-12 Thread Marco Martin
mart retitled this revision from "[WIP] when building menu hyerarchies, parent menus to their containers" to "When building menu hyerarchies, parent menus to their containers". REPOSITORY R263 KXmlGui BRANCH phab/reparentmenus REVISION DETAIL https://phabricator.kde.org/D5806 To: mart,

D5773: [WIP] workarounds for menu positioning

2017-05-12 Thread Marco Martin
This revision was automatically updated to reflect the committed changes. Closed by commit R242:680a8a9e2832: [WIP] workarounds for menu positioning (authored by mart). REPOSITORY R242 Plasma Framework (Library) CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5773?vs=1&id=14445 R

D5806: [WIP] when building menu hyerarchies, parent menus to their containers

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. davidedmundson added a comment. This revision is now accepted and ready to land. *hierarchy looks sensible. Add a comment in the code as to why we're doing this. REPOSITORY R263 KXmlGui BRANCH phab/reparentmenus REVISION DETAIL https://phabri

D5773: [WIP] workarounds for menu positioning

2017-05-12 Thread David Edmundson
davidedmundson added a comment. don't keep [WIP} in the title though :) REPOSITORY R242 Plasma Framework (Library) BRANCH arcpatch-D5773 REVISION DETAIL https://phabricator.kde.org/D5773 To: mart, #plasma, #plasma_on_wayland, davidedmundson Cc: davidedmundson, plasma-devel, #framework

D5773: [WIP] workarounds for menu positioning

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R242 Plasma Framework (Library) BRANCH arcpatch-D5773 REVISION DETAIL https://phabricator.kde.org/D5773 To: mart, #plasma, #plasma_on_wayland, davidedmundson Cc: davidedmundson, plasma-devel

D5773: [WIP] workarounds for menu positioning

2017-05-12 Thread Marco Martin
mart updated this revision to Diff 1. mart added a comment. Restricted Application edited projects, added Plasma on Wayland; removed Plasma. - remove duplication REPOSITORY R242 Plasma Framework (Library) CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5773?vs=14438&id=1 B

Re: D4997: Support for long running kcheckpass supporting multiple authentications

2017-05-12 Thread Tobias C. Berner
Hi We could probably do something with kqueue/EVFILT_SIGNAL: https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2 EVFILT_SIGNAL Takes the signal number to monitor as the identifier and returns when the given signal is delivered to the

D5747: add pid to plasma window management protocol

2017-05-12 Thread Sebastian Kügler
sebas updated this revision to Diff 14442. sebas added a comment. Restricted Application edited projects, added Plasma on Wayland; removed Plasma. - Update docs: the pid is just set, but doesn't logically change - ws-- REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricat

D5747: add pid to plasma window management protocol

2017-05-12 Thread Martin Flöser
graesslin requested changes to this revision. graesslin added inline comments. This revision now requires changes to proceed. INLINE COMMENTS > plasmawindowmodel.cpp:84 > > + > QObject::connect(window, &PlasmaWindow::activeChanged, q, Unrelated newline > plasma-window-management.xml:263

D5128: Set no stepper button for GTK3 scrollbars on gtk >=3.20

2017-05-12 Thread Rik Mills
This revision was automatically updated to reflect the committed changes. Closed by commit R98:6ac39e82ff06: Set no stepper button for GTK3 scrollbars on gtk >=3.20 (authored by rikmills). REPOSITORY R98 Breeze for Gtk CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5128?vs=12678&id=1

D5773: [WIP] workarounds for menu positioning

2017-05-12 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > qmenu.cpp:117 > +m_menu->windowHandle()->setTransientParent(item->window()); > +} > } we always do this in ::open() so why have this chunk? REPOSITORY R242 Plasma Framework (Library) REVISION DETAIL https://phabricator.k

D5773: [WIP] workarounds for menu positioning

2017-05-12 Thread Marco Martin
mart updated this revision to Diff 14438. mart added a comment. Restricted Application edited projects, added Plasma; removed Plasma on Wayland. - more aggressive reparenting in open() REPOSITORY R242 Plasma Framework (Library) CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5773?v

D5743: Fix deprecation warnings. setSelection -> setSelectedUrl ui -> uiDelegate

2017-05-12 Thread Martin Flöser
graesslin accepted this revision. REPOSITORY R135 Integration for Qt applications in Plasma BRANCH fix_deprecations (branched from master) REVISION DETAIL https://phabricator.kde.org/D5743 To: markg, davidedmundson, graesslin Cc: plasma-devel, ZrenBot, spstarr, progwolff, lesliezhai, ali-

D5757: add requestToggleKeepAbove/below

2017-05-12 Thread Martin Flöser
graesslin added a comment. Your tests in plasma window management do not test the new requests. INLINE COMMENTS > test_wayland_windowmanagement.cpp:483 > +using namespace KWayland::Server; > +// this test verifies setting the showing desktop state > +QVERIFY(!m_window->isKeepAbove

D5743: Fix deprecation warnings. setSelection -> setSelectedUrl ui -> uiDelegate

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R135 Integration for Qt applications in Plasma BRANCH fix_deprecations (branched from master) REVISION DETAIL https://phabricator.kde.org/D5743 To: markg, davidedmundson Cc: plasma-devel, Zr

D5742: Replace Q_DECL_OVERRIDE with override.

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R135 Integration for Qt applications in Plasma BRANCH cpp11_override (branched from master) REVISION DETAIL https://phabricator.kde.org/D5742 To: markg, davidedmundson Cc: plasma-devel, Zren

D5748: workaround for correct wayland positioning

2017-05-12 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > view.cpp:237 > +if (!s) { > +return PlasmaQuick::Dialog::event(event); > } return retval. otherwise you're processsing it twice. > view.cpp:248 > +//positionOnScreen tried to position i

D5745: recreate plasmashellsurf on exposed, destoy on hidden

2017-05-12 Thread Marco Martin
This revision was automatically updated to reflect the committed changes. Closed by commit R242:fd2e850156ac: recreate plasmashellsurf on exposed, destoy on hidden (authored by mart). REPOSITORY R242 Plasma Framework (Library) CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5745?vs=14

D5745: recreate plasmashellsurf on exposed, destoy on hidden

2017-05-12 Thread Marco Martin
mart updated this revision to Diff 14435. mart added a comment. Restricted Application edited projects, added Plasma on Wayland; removed Plasma. comments REPOSITORY R242 Plasma Framework (Library) CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5745?vs=14247&id=14435 BRANCH arcp

D5745: recreate plasmashellsurf on exposed, destoy on hidden

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. davidedmundson added a comment. This revision is now accepted and ready to land. some code comments would be good. you can copy update https://phabricator.kde.org/T6064 REPOSITORY R242 Plasma Framework (Library) BRANCH phab/recreateshell REVISION

D5747: add pid to plasma window management protocol

2017-05-12 Thread Eike Hein
hein accepted this revision. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D5747 To: sebas, #plasma, hein, graesslin Cc: apol, davidedmundson, plasma-devel, #frameworks, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, lukas

D5807: Update required KF5 and Kirigami dependencies

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R134 Discover Software Store BRANCH master REVISION DETAIL https://phabricator.kde.org/D5807 To: heikobecker, #plasma, mart, davidedmundson Cc: plasma-devel, ZrenBot, spstarr, progwolff, les

D5128: Set no stepper button for GTK3 scrollbars on gtk >=3.20

2017-05-12 Thread David Edmundson
davidedmundson accepted this revision. davidedmundson added a comment. This revision is now accepted and ready to land. Plasma 5.10 branch too. Do you have commit access? REPOSITORY R98 Breeze for Gtk REVISION DETAIL https://phabricator.kde.org/D5128 To: rikmills, #plasma, davidedmundson

Re: D4997: Support for long running kcheckpass supporting multiple authentications

2017-05-12 Thread Martin Flöser
Am 2017-05-12 09:18, schrieb Tobias C. Berner: Hi there I think this review introduced some Linux-only features: signalfd() is only present on Linux. So this breaks kcheckpass on FreeBSD (and probably everything non-Linux too). Would it be possible to have the long-running auth stuff hidden b

Re: Next Gen CI - frameworks requirements for plasma

2017-05-12 Thread Ben Cooksley
On Fri, May 12, 2017 at 11:09 PM, David Edmundson wrote: > Following up from Ben's email where we won't have master of frameworks in > buidling master of Plasma. > >> If this affects you, please start a > new thread (CC'ing sysadmin and kde-core-devel along with your > Product's main list) stating

D5729: #379003: Fix National Geographic POTD provider

2017-05-12 Thread Juri Vitali
vitali added a comment. So, what do we want to do with this patch? I've been using it for a week now, and didn't notice any problems. Has anyone else been testing it? As for the link, I am for keeping the http version, as it is the one used by NatGeo, so it would be less likely to be b

RE: Next Gen CI - frameworks requirements for plasma

2017-05-12 Thread David Edmundson
Following up from Ben's email where we won't have master of frameworks in buidling master of Plasma. > If this affects you, please start a new thread (CC'ing sysadmin and kde-core-devel along with your Product's main list) stating which specific repositories you need and providing one to two lines

Re: Next Gen CI: framework dependencies for KWin

2017-05-12 Thread Ben Cooksley
On Sun, May 7, 2017 at 4:55 AM, Martin Flöser wrote: > Am 2017-05-06 11:37, schrieb Ben Cooksley: >> Hi Martin, >> This is the second point that requires your attention. If your >> development process is dependent on using the latest development >> version of something which is located in anothe

Re: D4997: Support for long running kcheckpass supporting multiple authentications

2017-05-12 Thread David Edmundson
On Fri, May 12, 2017 at 9:18 AM, Tobias C. Berner wrote: > Hi there > > I think this review introduced some Linux-only features: signalfd() is > only present on Linux. > So this breaks kcheckpass on FreeBSD (and probably everything non-Linux > too). > > Would it be possible to have the long-runni

[Powerdevil] [Bug 379740] Build fails with CLang

2017-05-12 Thread Bhushan Shah
https://bugs.kde.org/show_bug.cgi?id=379740 Bhushan Shah changed: What|Removed |Added Resolution|--- |FIXED Latest Commit|

Re: D4997: Support for long running kcheckpass supporting multiple authentications

2017-05-12 Thread Tobias C. Berner
Hi there I think this review introduced some Linux-only features: signalfd() is only present on Linux. So this breaks kcheckpass on FreeBSD (and probably everything non-Linux too). Would it be possible to have the long-running auth stuff hidden behind a check_include_file("sys/signalfd.h" HAVE_

[Powerdevil] [Bug 379740] Build fails with CLang

2017-05-12 Thread Christophe Giboudeaux
https://bugs.kde.org/show_bug.cgi?id=379740 Christophe Giboudeaux changed: What|Removed |Added CC||j...@jriddell.org --- Comment #1 from C