D17051: Use correct variable type for returned value from read/sendfile

2018-11-21 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R241:8f926e459622: Use correct variable type for returned value from read/sendfile (authored by davidedmundson). REPOSITORY R241 KIO CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D17051?vs=4589

D17071: Don't include any directory sizes in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson updated this revision to Diff 45947. davidedmundson edited the summary of this revision. davidedmundson edited the test plan for this revision. davidedmundson added a comment. Squash REPOSITORY R241 KIO CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D17071?vs=45942&i

D17070: Don't double-count size of directories in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson abandoned this revision. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17070 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17070: Don't double-count size of directories in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson added a dependent revision: D17071: Don't include any directory sizes in DirectorySizeJob. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17070 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17071: Don't include any directory sizes in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson added a dependency: D17070: Don't double-count size of directories in DirectorySizeJob. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17071 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17071: Don't include any directory sizes in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson added a reviewer: dfaure. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17071 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17070: Don't double-count size of directories in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson added a reviewer: dfaure. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17070 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17071: Don't include any directory sizes in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY Running stat on a directory gives a size of on ext3 gives a size of 4096. Running stat on a directory

D17070: Don't double-count size of directories in DirectorySizeJob

2018-11-21 Thread David Edmundson
davidedmundson created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY Running "stat" on a directory gives a size of on ext3 gives a size of "4096". DirectorySizeJob has

D17028: Loader: Avoid Q_FOREACH

2018-11-20 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > loh.tar wrote in loader.cpp:273 > Probably, yes. But Qt docu always says, "thanks to implicit sharing copying a > container is very fast" > > Is copy previous into a const var a benefit (as I have seen recently)? Don't > think so. Or woul

D17048: Restore sendfile support

2018-11-20 Thread David Edmundson
davidedmundson added a comment. It should be faster. It'll go from reading a file into a buffer in userspace and writing it back to it all being handled automagically. I'm not sure you can really blog about it, the code existed since 2003. REPOSITORY R241 KIO REVISION DETAIL ht

D17051: Use correct variable type for returned value from read/sendfile

2018-11-20 Thread David Edmundson
davidedmundson created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY n stores the read/transferred bytes. This returns a ssize_t. We were casting to an int, which theoretica

D17048: Restore sendfile support

2018-11-20 Thread David Edmundson
davidedmundson updated this revision to Diff 45889. davidedmundson added a comment. Fixup cpp REPOSITORY R241 KIO CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D17048?vs=45886&id=45889 BRANCH master REVISION DETAIL https://phabricator.kde.org/D17048 AFFECTED FILES src/ios

D17048: Restore sendfile support

2018-11-20 Thread David Edmundson
davidedmundson edited the summary of this revision. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17048 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17048: Restore sendfile support

2018-11-20 Thread David Edmundson
davidedmundson created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY Somehow in the kdelibs -> framework port the cmake checks for HAVE_SENDFILE got lost. That removes

D17048: Restore sendfile support

2018-11-20 Thread David Edmundson
davidedmundson added a reviewer: dfaure. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17048 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17028: Loader: Avoid Q_FOREACH

2018-11-20 Thread David Edmundson
davidedmundson added a comment. > .I have now done a search for more Q_FOREACH/foreach. Please let me know if you want each as own diff or all in once Can be all at once, but still go via review. There are some foreach / for differences and pitfalls to be wary of. REPOSITORY R246 Sonn

D17021: [ioslaves/trash] Handle broken symlinks in deleted subdirectories

2018-11-19 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R241:4f5b4fd218ca: [ioslaves/trash] Handle broken symlinks in deleted subdirectories (authored by davidedmundson). REPOSITORY R241 KIO CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D17021?vs=45

D17028: Loader: Avoid Q_FOREACH

2018-11-19 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R246 Sonnet REVISION DETAIL https://phabricator.kde.org/D17028 To: loh.tar, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17021: [ioslaves/trash] Handle broken symlinks in deleted subdirectories

2018-11-19 Thread David Edmundson
davidedmundson edited the summary of this revision. davidedmundson added a reviewer: dfaure. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17021 To: davidedmundson, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D17021: [ioslaves/trash] Handle broken symlinks in deleted subdirectories

2018-11-19 Thread David Edmundson
davidedmundson created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY The trash ioslave currently handles: - working symlinks at the toplevel - broken symlinks at the to

D17017: Fix assert when cleaning up symlinks in PreviewJob

2018-11-19 Thread David Edmundson
davidedmundson created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY When previewing files in a KIOslave KIO will copy the file out to a temporary directory and then run the

D16250: Use lambdas instead of std::bind()

2018-11-19 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH master REVISION DETAIL https://phabricator.kde.org/D16250 To: volkov, #kwin, davidedmundson Cc: bruns, davidedmundson, ivan, kde-frameworks-devel, michaelh, ngraham

D16108: When re-using runners when reloading, reload their configuration

2018-11-19 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R308 KRunner REVISION DETAIL https://phabricator.kde.org/D16108 To: broulik, #plasma, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, bruns

Re: Regression in Frameworks - DBus Hangs

2018-11-16 Thread David Edmundson
Don't thank me yet, I locked up one of the build jobs, sorry. https://build.kde.org/job/Applications/job/konsole/job/kf5-qt5%20SUSEQt5.9/380/console >Pipeline kf5-qt5 SUSEQt5.9 Output isn't too helpful, though I am surprised to see kf5.kinit.klauncher in the logs when I'm supposedly invoking the

D16919: Re-add DBus test

2018-11-16 Thread David Edmundson
davidedmundson added a comment. CI seems to be frozen again. :( REPOSITORY R319 Konsole REVISION DETAIL https://phabricator.kde.org/D16919 To: davidedmundson, #konsole, #frameworks, hindenburg Cc: hindenburg, konsole-devel, ngraham, maximilianocuria

D16919: Re-add DBus test

2018-11-16 Thread David Edmundson
davidedmundson created this revision. davidedmundson added reviewers: Konsole, Frameworks. Herald added a project: Konsole. Herald added a subscriber: konsole-devel. davidedmundson requested review of this revision. REVISION SUMMARY Ported from KProcess::startDetached to a QProcess we can kill s

Re: Regression in Frameworks - DBus Hangs

2018-11-16 Thread David Edmundson
A running KJob would not show in a backtrace. Update at https://phabricator.kde.org/D16919

D16880: Update PlasmaWindowModel test to reflect VirtualDesktop changes

2018-11-15 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:f1c8b16a0026: Update PlasmaWindowModel test to reflect VirtualDesktop changes (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16880?vs

D16883: Add VirtualDesktops to PlasmaWindowModel

2018-11-15 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:98b0ad34b68f: Add VirtualDesktops to PlasmaWindowModel (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16883?vs=45483&id=45512 REVISI

D16877: Cleanup windowInterface in tests before windowManagement is destroyed

2018-11-15 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:06c18f5869f3: Cleanup windowInterface in tests before windowManagement is destroyed (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16

D16885: Delete the correct item in removeDesktop

2018-11-15 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:f25eadc92c47: Delete the correct item in removeDesktop (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16885?vs=45488&id=45504 REVISI

D16885: Delete the correct item in removeDesktop

2018-11-14 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY QList::erase will move the data underneath where the iterator is

D16880: Update PlasmaWindowModel test to reflect VirtualDesktop changes

2018-11-14 Thread David Edmundson
davidedmundson retitled this revision from "Update PlasmaWindowManagementTest for VirtualDesktop changes" to "Update PlasmaWindowModel test to reflect VirtualDesktop changes". REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D16880 To: davidedmundson, #kwin Cc: kde-fram

D16832: fix empty runner list after switching to new locale

2018-11-14 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > runnermanager.cpp:274 > > +if (runners.isEmpty() && !deadRunners.isEmpty()) { > +// protection against broken category data (e.g. from different > locale) what does deadRunners have to do with this? REPOSITORY R308

D16883: Add VirtualDesktops to PlasmaWindowModel

2018-11-14 Thread David Edmundson
davidedmundson updated this revision to Diff 45483. davidedmundson added a comment. update the plasma virtual desktop test at the same time REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16883?vs=45480&id=45483 BRANCH master REVISION DETAIL https://p

D16883: Add VirtualDesktops to PlasmaWindowModel

2018-11-14 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY VirtualDesktops with the new plurality was added PlasmaWindowManage

D16880: Update PlasmaWindowManagementTest for VirtualDesktop changes

2018-11-14 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY Before we send the data we don't know what desktop a client is on.

D16877: Cleanup windowInterface in tests before windowManagement is destroyed

2018-11-14 Thread David Edmundson
davidedmundson added a subscriber: mart. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D16877 To: davidedmundson, #kwin Cc: mart, kde-frameworks-devel, michaelh, ngraham, bruns

D16877: Cleanup windowInterface in tests before windowManagement is destroyed

2018-11-14 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. TEST PLAN Valgrind was quieter on the virtual desktop test REPOSITORY R127 KWayla

D16686: Cleanup Virtual Desktop Manager list entry in PlasmaVirtualDesktop destructor

2018-11-13 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:a167548830fb: Cleanup Virtual Desktop Manager list entry in PlasmaVirtualDesktop destructor (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde

Re: Regression in Frameworks - DBus Hangs

2018-11-12 Thread David Edmundson
I don't think application CI jobs run with workspace available. I also can't think of anything that's been merged in workspace. --- quitOnLastWindowClosed is also blocked if a QEventLoopLocker is placed on the main application. All KJobs do this and a Kjob existing and hanging seems plausible, bu

Re: Regression in Frameworks - DBus Hangs

2018-11-11 Thread David Edmundson
I ran the test locally which passed, then left it for someone else as: - I can't reproduce locally. - There are absolutely no logs on build.k.o to give a clue. - I have no access to build.k.o to do anything (AFAIK). - Even the phab ticket cited in the commit that disables the test is not access

D16701: Correct version of newly added PlasmaVirtualDesktop interface

2018-11-07 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:2db50b2be381: Correct version of newly added PlasmaVirtualDesktop interface (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16701?vs=4

D16733: Capture package metadata before install start

2018-11-07 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R290:451b1785e8d0: Capture package metadata before install start (authored by davidedmundson). CHANGED PRIOR TO COMMIT https://phabricator.kde.org/D16733?vs=45026&id=45028#toc REPOSITORY R290 KPackage

D16733: Capture package metadata before install start

2018-11-07 Thread David Edmundson
davidedmundson created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY KPackage (despite being supposedly internally shared) is not kept as a strong reference inside PackageJo

D16701: Correct version of newly added PlasmaVirtualDesktop interface

2018-11-06 Thread David Edmundson
davidedmundson marked an inline comment as done. REPOSITORY R127 KWayland BRANCH master REVISION DETAIL https://phabricator.kde.org/D16701 To: davidedmundson, #kwin, zzag Cc: zzag, kde-frameworks-devel, michaelh, ngraham, bruns

D16701: Correct version of newly added PlasmaVirtualDesktop interface

2018-11-06 Thread David Edmundson
davidedmundson updated this revision to Diff 44977. davidedmundson added a comment. update REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16701?vs=44953&id=44977 BRANCH master REVISION DETAIL https://phabricator.kde.org/D16701 AFFECTED FILES src/c

D16676: [server] Put text-input (de-)activate, en-/disable callbacks in child classes

2018-11-06 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH textInputActivateEnable REVISION DETAIL https://phabricator.kde.org/D16676 To: romangg, #kwin, #frameworks, davidedmundson Cc: zzag, kde-frameworks-devel, michaelh, ngra

D16675: [server] Put set surrounding text callback with uint in v0 class

2018-11-06 Thread David Edmundson
davidedmundson added a comment. > Could the renaming be problematic in regards to binary compatibility It's fine here. As a general rule, if the class isn't defined in an installed header you can do whatever. REPOSITORY R127 KWayland BRANCH textInputSurroundingTextCallback REV

D16701: Correct version of newly added PlasmaVirtualDesktop interface

2018-11-06 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REPOSITORY R127 KWayland BRANCH master REVISION DETAIL https://phabricator.kde

D16594: Add context to kcmodule connection to lambdas

2018-11-05 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R295:2da8aed41663: Add context to kcmodule connection to lambdas (authored by davidedmundson). REPOSITORY R295 KCMUtils CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16594?vs=44659&id=44915 R

D16686: Cleanup Virtual Desktop Manager list entry in PlasmaVirtualDesktop destructor

2018-11-05 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY Current code contains a path to cleanup PlasmaVirtualDesktopManag

D16673: [server] Put some text-input v0 exclusive callbacks in v0 class

2018-11-04 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH textInputRestructure REVISION DETAIL https://phabricator.kde.org/D16673 To: romangg, #kwin, #frameworks, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, brun

D16305: Add a QIconEnginePlugin to allow QIcon deserialization

2018-11-02 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R302 KIconThemes BRANCH master REVISION DETAIL https://phabricator.kde.org/D16305 To: fvogt, #frameworks, davidedmundson Cc: lbeltrame, kde-frameworks-devel, michaelh, ngraham, bruns

D16594: Add context to kcmodule connection to lambdas

2018-11-01 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > bruns wrote in kcmoduleqml.cpp:74 > `this` is desctructed after `d` has been deleted, so the signal may be still > connected after d is deleted. > > Does `disconnect(configModule, 0, this, 0)` work, when called in the > destructor? Techn

D16594: Add context to kcmodule connection to lambdas

2018-11-01 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY configModule outlives KCModuleQML. BUG: 397894 TEST PLAN

D15464: [server] Touch drag support

2018-10-30 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH touchDrag REVISION DETAIL https://phabricator.kde.org/D15464 To: romangg, #kwin, #frameworks, davidedmundson Cc: davidedmundson, kde-frameworks-devel, michaelh, ngraham,

D16431: Guard data source being deleted before processing dataoffer receive event

2018-10-29 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:8fe4a2756cdb: Guard data source being deleted before processing dataoffer receive event (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org

D15900: Add unit test for subsurface input mask detection

2018-10-29 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:55ebeda6d5b3: Add unit test for subsurface input mask detection (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D15900?vs=42731&id=4442

D16431: Guard data source being deleted before processing dataoffer receive event

2018-10-25 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY A data source can disappear at any moment, it's plausible a client

D16403: Add services and appstream runner debug categories to categories file

2018-10-24 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R120 Plasma Workspace BRANCH master REVISION DETAIL https://phabricator.kde.org/D16403 To: bruns, #frameworks, davidedmundson Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-moham

D15842: Lower log level for X-KDE-DBus-ServiceName missing message

2018-10-24 Thread David Edmundson
davidedmundson accepted this revision. davidedmundson added a comment. This revision is now accepted and ready to land. If it's not a requirement for it to be set (and it isn't) I agree it's not a useful warning. But it's also not remotely useful debug. It's easy to see when something is

D16405: Add debug category for bookmarks runner

2018-10-24 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R120 Plasma Workspace BRANCH master REVISION DETAIL https://phabricator.kde.org/D16405 To: bruns, #frameworks, davidedmundson Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-moham

D16402: Cleanup - remove unnecessary QIcon include

2018-10-24 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R120 Plasma Workspace BRANCH db_fix_2 REVISION DETAIL https://phabricator.kde.org/D16402 To: bruns, #frameworks, davidedmundson Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-moh

D15443: [server] Allow multiple touch interfaces per client

2018-10-23 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH refactorSeatTouch REVISION DETAIL https://phabricator.kde.org/D15443 To: romangg, #kwin, #frameworks, davidedmundson Cc: davidedmundson, kde-frameworks-devel, michaelh,

D16294: [test/xdgtest] Create/destroy popup on click

2018-10-20 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:99d8548a1c8c: [test/xdgtest] Create/destroy popup on click (authored by davidedmundson). CHANGED PRIOR TO COMMIT https://phabricator.kde.org/D16294?vs=43855&id=43976#toc REPOSITORY R127 KWayland

D16318: [xdgshell] Add positioner constraint adjustment flag operators

2018-10-20 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:706ec10c7172: [xdgshell] Add positioner constraint adjustment flag operators (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16318?vs=

D16318: [xdgshell] Add positioner constraint adjustment flag operators

2018-10-19 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. TEST PLAN Used in kwin REPOSITORY R127 KWayland BRANCH master REVISION DETAIL

D16295: Remove PLASMA_NO_KIO

2018-10-18 Thread David Edmundson
davidedmundson accepted this revision. davidedmundson added a comment. This revision is now accepted and ready to land. ++ REPOSITORY R242 Plasma Framework (Library) REVISION DETAIL https://phabricator.kde.org/D16295 To: broulik, #plasma, mart, davidedmundson Cc: davidedmundson, kde-fram

D16294: [test/xdgtest] Create/destroy popup on click

2018-10-18 Thread David Edmundson
davidedmundson edited the summary of this revision. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D16294 To: davidedmundson, #kwin Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D16294: [test/xdgtest] Create/destroy popup on click

2018-10-18 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY This allows a user to move the windoow before creating the popup wh

D16291: Center icons properly if size doesn't fit

2018-10-18 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R302 KIconThemes REVISION DETAIL https://phabricator.kde.org/D16291 To: broulik, dfaure, cfeck, ngraham, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D16250: Use lambdas instead of std::bind()

2018-10-16 Thread David Edmundson
davidedmundson added a comment. > Use lambdas instead of std::bind() Why? REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D16250 To: volkov, #kwin Cc: davidedmundson, ivan, kde-frameworks-devel, michaelh, ngraham, bruns

D12820: Add KWayland virtual desktop protocol

2018-10-16 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH mart/plasmavirtualdesktop REVISION DETAIL https://phabricator.kde.org/D12820 To: mart, #kwin, #plasma, graesslin, hein, davidedmundson Cc: davidedmundson, zzag, bshah, r

D15814: show all borders for pop up windows in a dock

2018-10-15 Thread David Edmundson
davidedmundson added a comment. > sorry, I dont understand what explicitly means As in "void setAlwaysShowAllBorders(bool)" (or whatever) that a user calls. REPOSITORY R242 Plasma Framework (Library) BRANCH dockBorders REVISION DETAIL https://phabricator.kde.org/D15814 To: mvourl

D15814: show all borders for pop up windows in a dock

2018-10-15 Thread David Edmundson
davidedmundson accepted this revision. davidedmundson added a comment. This revision is now accepted and ready to land. > It is based on the assumption that by design plasma panels do not use mask() It's a big assumption. It seems more based on what the two windows happen to currently do

D13034: Add mechanism to notify other clients of config changes over DBus

2018-10-10 Thread David Edmundson
davidedmundson added a comment. Thanks, resolved. REPOSITORY R237 KConfig REVISION DETAIL https://phabricator.kde.org/D13034 To: davidedmundson, broulik, dfaure Cc: bcooksley, dfaure, broulik, zzag, kde-frameworks-devel, michaelh, ngraham, bruns

D16060: Reduce double and triple lookups to the frames hash

2018-10-10 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > broulik wrote in framesvg.cpp:967 > Can we assume `references` always contains `svg`? if we're calling deref without it being paired with ref then we have bigger problems. REPOSITORY R242 Plasma Framework (Library) BRANCH master REV

D16060: Reduce double and triple lookups to the frames hash

2018-10-10 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R242 Plasma Framework (Library) BRANCH master REVISION DETAIL https://phabricator.kde.org/D16060 To: apol, #plasma, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D13033: Expose getter method for KConfig::addConfigSources

2018-10-10 Thread David Edmundson
This revision was not accepted when it landed; it landed in state "Needs Review". This revision was automatically updated to reflect the committed changes. Closed by commit R237:8e5608346337: Expose getter method for KConfig::addConfigSources (authored by davidedmundson). REPOSITORY R237 KConf

D13034: Add mechanism to notify other clients of config changes over DBus

2018-10-10 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. davidedmundson marked an inline comment as done. Closed by commit R237:8579ec54838b: Add mechanism to notify other clients of config changes over DBus (authored by davidedmundson). CHANGED PRIOR TO COMMIT https://phabrica

D15970: Properly look for fallback themes

2018-10-08 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R242 Plasma Framework (Library) BRANCH master REVISION DETAIL https://phabricator.kde.org/D15970 To: apol, #plasma, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D15098: make push/pop part of ConfigModule API

2018-10-08 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R296 KDeclarative BRANCH arcpatch-D15098 REVISION DETAIL https://phabricator.kde.org/D15098 To: mart, #plasma, davidedmundson Cc: davidedmundson, kde-frameworks-devel, michaelh, ngraham, bru

D14580: support for multi pages kcms

2018-10-08 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R295 KCMUtils BRANCH mart/multipageKCM REVISION DETAIL https://phabricator.kde.org/D14580 To: mart, #plasma, #frameworks, davidedmundson Cc: abetts, kde-frameworks-devel, michaelh, ngraham,

D15912: Don't silently error if damage is sent before buffer

2018-10-08 Thread David Edmundson
This revision was automatically updated to reflect the committed changes. Closed by commit R127:b4cd89ea4977: Don't silently error if damage is sent before buffer (authored by davidedmundson). REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D15912?vs=42820&id=4

D15421: [server] Add surface data proxy mechanism

2018-10-04 Thread David Edmundson
davidedmundson added a comment. Seems ok, I need to re-read it in the context of the other patches that I'm getting through. INLINE COMMENTS > surface_interface.h:268 > + * Setting a data proxy is only allowed when the client owning this > surface > + * has not creted a data device

D15023: [server] Add selectionChanged signal

2018-10-04 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R127 KWayland BRANCH 0selectionChangeXwl REVISION DETAIL https://phabricator.kde.org/D15023 To: romangg, #kwin, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, bruns

D7446: [Places panel] Add a Recently Used item by default

2018-10-03 Thread David Edmundson
davidedmundson added a comment. This is in frameworks, recentdocuments is in kio-extras. Are you sure you can do this? REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D7446 To: ngraham, #dolphin, broulik, elvisangelaccio, markg, #vdg, #frameworks Cc: svenmauch, kde-f

D15912: Don't silently error if damage is sent before buffer

2018-10-03 Thread David Edmundson
davidedmundson updated this revision to Diff 42820. davidedmundson added a comment. Leave useless code in REPOSITORY R127 KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D15912?vs=42766&id=42820 BRANCH master REVISION DETAIL https://phabricator.kde.org/D15912 AFFECTE

D15912: Don't silently error if damage is sent before buffer

2018-10-02 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REVISION SUMMARY Firefox sends wl_surface@37.damage(0, 0, 808, 622) wl_surfac

D15910: Implement wl_surface::damage_buffer

2018-10-02 Thread David Edmundson
davidedmundson requested changes to this revision. davidedmundson added inline comments. This revision now requires changes to proceed. INLINE COMMENTS > surface_interface.cpp:450 > +typedef OutputInterface::Transform Tr; > +const Tr tr = target->transform;

D7038: [server] Respect input region of sub-surfaces on pointer surface focus

2018-10-02 Thread David Edmundson
davidedmundson added a comment. I think maybe it should, but it should be changed with surfaceAt REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D7038 To: romangg, #frameworks, graesslin, davidedmundson Cc: davidedmundson, zzag, kde-frameworks-devel, graesslin, plasm

D7038: [server] Respect input region of sub-surfaces on pointer surface focus

2018-10-02 Thread David Edmundson
davidedmundson accepted this revision. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D7038 To: romangg, #frameworks, graesslin, davidedmundson Cc: davidedmundson, zzag, kde-frameworks-devel, graesslin, plasma-devel, ragreen, Pitel, schernikov, michaelh, ZrenBot, ngrah

D15900: Add unit test for subsurface input mask detection

2018-10-02 Thread David Edmundson
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision. REPOSITORY R127 KWayland REVISION DETAIL https://phabricator.kde.org/D15900 AFFE

D15739: [Places panel] Don't show Root by default

2018-10-01 Thread David Edmundson
davidedmundson resigned from this revision. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D15739 To: ngraham, #dolphin, #vdg Cc: ndavis, romangg, bruns, davidedmundson, abetts, svenmauch, broulik, acrouthamel, kde-frameworks-devel, michaelh, ngraham

D15814: show all borders for pop up windows in a dock

2018-09-28 Thread David Edmundson
davidedmundson added inline comments. INLINE COMMENTS > dialog.cpp:209 > +QWindow *parentWindow = q->transientParent(); > +bool inDock = parentWindow && !parentWindow->mask().isNull() && > KWindowSystem::compositingActive(); > + How does parentWindow->mask relate to being a dock or not?

D15812: Don't crash if person gets removed

2018-09-28 Thread David Edmundson
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R307 KPeople BRANCH person-remove (branched from master) REVISION DETAIL https://phabricator.kde.org/D15812 To: poboiko, #frameworks, dvratil, apol, davidedmundson Cc: kde-frameworks-devel,

D7038: [server] Respect input region of sub-surfaces on pointer surface focus

2018-09-27 Thread David Edmundson
davidedmundson requested changes to this revision. davidedmundson added a comment. This revision now requires changes to proceed. I've written you a unit test. I can either take over this or upload as a separate review that you can merge in. INLINE COMMENTS > zzag wrote in surface_inter

D15739: [Places panel] Don't show Root by default

2018-09-25 Thread David Edmundson
davidedmundson added a comment. No idea. It isn't the same as adding root as it adds every drive quite deliberately. There is a solid windows device back end, but it needs asking someone. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D15739 To: ngraham, #dolph

<    5   6   7   8   9   10   11   12   13   14   >