Feed Advanced Search

Jul 2 2019

davidedmundson added inline comments to D21996: [autotests] Test placement strategies.
Jul 2 2019, 1:44 PM · KWin
davidedmundson updated the diff for D21996: [autotests] Test placement strategies.

update

Jul 2 2019, 1:43 PM · KWin
davidedmundson requested changes to D22210: Fix Name conflict between plasma.desktop and plasmawayland.desktop.

This means most our normal users in an office who don't know/care if they're running X11 or wayland have some extra tech-garbage after the name.

Jul 2 2019, 9:46 AM · Plasma
davidedmundson added a comment to D22209: [effects/screenshot] Disable screenshot to file on Wayland.

I don't really agree, for the same reasons that I would have happily accepted David R's patch

Jul 2 2019, 9:30 AM · KWin
davidedmundson added inline comments to D22191: Implement syncing of theme preferences between SDDM and Plasma.
Jul 2 2019, 8:39 AM · Plasma

Jul 1 2019

davidedmundson updated the diff for D19389: Rewrite kworkspace logout, shutdown and suspend API.

Keep canSwitchUser behaviour from KDisplayManager

Jul 1 2019, 9:51 PM · Plasma
davidedmundson added inline comments to D22191: Implement syncing of theme preferences between SDDM and Plasma.
Jul 1 2019, 3:21 PM · Plasma
davidedmundson accepted D16425: Added new Suspend then Hibernate option.

I'd quite like to get this in as I'll end up moving part of this - and we've got too much bikeshedding here.

Jul 1 2019, 1:08 PM · Plasma
davidedmundson added a comment to D22102: Implement apply-on-double-click for all grid view KCM delegates.

Exposing the options through a simple command line interface would be another option.

Jul 1 2019, 11:42 AM · Frameworks
davidedmundson added a comment to D22033: Remove confirmation overlay from screenshotFullscreen.

And IIRC this method isn't supported on Wayland where the stricter security matters.

Jul 1 2019, 11:24 AM · KWin
davidedmundson added a comment to D21948: [colorcorrection] Add "Constant" mode.

I think I see where the difference of opinion is coming from.

Jul 1 2019, 9:02 AM · KWin

Jun 28 2019

davidedmundson accepted D22136: Decorate only toplevel internal clients.
Jun 28 2019, 10:21 PM · KWin
davidedmundson accepted D21371: [scripts] Drop enforcedeco script.
Jun 28 2019, 10:19 PM · KWin
davidedmundson updated the title for P422 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 28 2019, 12:37 PM
davidedmundson updated subscribers of D22122: use pwquality_strerror to get error strings.

Concept makes sense.
+1

Jun 28 2019, 11:36 AM · Plasma
davidedmundson accepted D22134: replace garbage symlink hack with QFINDTESTDATA.
Jun 28 2019, 11:35 AM · Plasma
davidedmundson accepted D21969: Remove qtquickcontrols dir.

Super long term I think we do want to have this, with the desktop-style widget wrapper being only a fallback.

Jun 28 2019, 11:34 AM · Plasma
davidedmundson added a comment to D21948: [colorcorrection] Add "Constant" mode.

You're right, lets step it back to discussing purely in terms of UX, get on the same page then that will direct the code.

Jun 28 2019, 6:16 AM · KWin
davidedmundson accepted D22132: Initialize view with the right size.
Jun 28 2019, 6:08 AM · Plasma

Jun 27 2019

davidedmundson added a comment to D21948: [colorcorrection] Add "Constant" mode.

I fully support a better split of colour correct and night mode, with nightmode being an interface into colour correction.
I didn't like really "nightmode" being an explicit part of kwin.

Jun 27 2019, 4:48 PM · KWin
davidedmundson added a comment to D22119: [autotests] In internal window test remove spy waits or guard them.

One nice pattern when it's not important whether something is processed an event loop or might have been done directly or via a previous event loop is:

Jun 27 2019, 1:39 PM · KWin
davidedmundson committed R120:e9192b5015a8: Use plasmashell surface to move appmenu menu (authored by davidedmundson).
Use plasmashell surface to move appmenu menu
Jun 27 2019, 9:10 AM
davidedmundson committed R130:13087bf81f56: Merge branch 'Plasma/5.16' (authored by davidedmundson).
Merge branch 'Plasma/5.16'
Jun 27 2019, 8:39 AM
davidedmundson committed R130:bfce3c6727cd: Span wayland objects to lifespan of the QApplication (authored by davidedmundson).
Span wayland objects to lifespan of the QApplication
Jun 27 2019, 8:37 AM
davidedmundson closed D22084: Span wayland objects to lifespan of the QApplication.
Jun 27 2019, 8:37 AM · Plasma
davidedmundson committed R108:26d7996e5498: Merge branch 'Plasma/5.16' (authored by davidedmundson).
Merge branch 'Plasma/5.16'
Jun 27 2019, 7:20 AM

Jun 26 2019

davidedmundson updated the diff for D22084: Span wayland objects to lifespan of the QApplication.

update

Jun 26 2019, 9:42 PM · Plasma
davidedmundson added inline comments to D22084: Span wayland objects to lifespan of the QApplication.
Jun 26 2019, 7:39 PM · Plasma
davidedmundson added a comment to D22102: Implement apply-on-double-click for all grid view KCM delegates.

From the old review:

Jun 26 2019, 5:23 PM · Frameworks

Jun 25 2019

davidedmundson added inline comments to D21996: [autotests] Test placement strategies.
Jun 25 2019, 10:38 AM · KWin
davidedmundson updated the diff for D21996: [autotests] Test placement strategies.

update

Jun 25 2019, 10:32 AM · KWin
davidedmundson updated the summary of D22084: Span wayland objects to lifespan of the QApplication.
Jun 25 2019, 10:11 AM · Plasma
davidedmundson added a comment to D22084: Span wayland objects to lifespan of the QApplication.

This powers the plugin backend behind KWindowSystem.
That consists of static methods that can be invoked at any time. We can't change that API.

Jun 25 2019, 10:10 AM · Plasma
davidedmundson accepted D18322: [Look and Feel and KSplash KCM] Set sourceSize for thumbnail.
Jun 25 2019, 9:00 AM · Plasma

Jun 24 2019

davidedmundson committed R108:842b2ce51b6b: [placement] Avoid smart placement strategy with invalid client sizes (authored by davidedmundson).
[placement] Avoid smart placement strategy with invalid client sizes
Jun 24 2019, 9:00 PM
davidedmundson closed D21997: [placement] Avoid smart placement strategy with invalid client sizes.
Jun 24 2019, 8:59 PM · KWin
davidedmundson requested review of D22084: Span wayland objects to lifespan of the QApplication.
Jun 24 2019, 4:51 PM · Plasma
davidedmundson added a comment to D21886: Simplify QApplication created to wrap test GLContext..

I'm away at a sprint without my git checkout of krita and poor internet.

Jun 24 2019, 1:29 PM · Krita
davidedmundson accepted D22070: make scripted sleep no-op.
Jun 24 2019, 11:00 AM · Plasma

Jun 23 2019

davidedmundson added a comment to T11080: KDE for Big Enterprises.

Right, I fully understand what you're saying now, makes sense.

Jun 23 2019, 9:20 PM · Goal Setting 2019
davidedmundson accepted D22054: Make sure we don't resize clients before they've been set up.
Jun 23 2019, 5:56 PM · KWin
davidedmundson committed R108:3604aaf74cac: Close screen grabbing effect when screensaver starts (authored by davidedmundson).
Close screen grabbing effect when screensaver starts
Jun 23 2019, 4:01 PM
davidedmundson closed D20890: Close screen grabbing effect when screensaver starts.
Jun 23 2019, 4:01 PM · KWin
davidedmundson committed R108:3e428d33885a: Merge branch 'Plasma/5.16' (authored by davidedmundson).
Merge branch 'Plasma/5.16'
Jun 23 2019, 3:59 PM
davidedmundson committed R108:515f3cbb4e71: Avoid crash without XWayland (authored by davidedmundson).
Avoid crash without XWayland
Jun 23 2019, 3:59 PM
davidedmundson closed D21965: Avoid crash without XWayland.
Jun 23 2019, 3:59 PM · KWin
davidedmundson accepted D22017: [Notifications] Let plasmashell be the only true owner of notification and job tracker services.
Jun 23 2019, 3:49 PM · Plasma
davidedmundson accepted D22045: [Notifications] Make popup placement more resilient.

Much better, but it still has one callLater which I don't like.

Jun 23 2019, 3:47 PM · Plasma
davidedmundson added a comment to T11080: KDE for Big Enterprises.

I don't have a solid list, but I've met with Munich people a bunch of times. I tried to list the sore points I knew of above.

Jun 23 2019, 2:04 PM · Goal Setting 2019
davidedmundson added a comment to T11080: KDE for Big Enterprises.

@ervin could you expand on what you mean. Especially in terms of actions we can undertake.

Jun 23 2019, 2:00 PM · Goal Setting 2019
davidedmundson updated the title for P420 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 23 2019, 11:30 AM
davidedmundson added inline comments to D21995: Split ksmserver into a small application that handles startup and ksmserver.
Jun 23 2019, 9:11 AM · Plasma
davidedmundson added a dependency for D21995: Split ksmserver into a small application that handles startup and ksmserver: D19389: Rewrite kworkspace logout, shutdown and suspend API.
Jun 23 2019, 9:07 AM · Plasma
davidedmundson added a dependent revision for D19389: Rewrite kworkspace logout, shutdown and suspend API: D21995: Split ksmserver into a small application that handles startup and ksmserver.
Jun 23 2019, 9:07 AM · Plasma
davidedmundson updated the diff for D21995: Split ksmserver into a small application that handles startup and ksmserver.

update

Jun 23 2019, 9:06 AM · Plasma
davidedmundson accepted D22015: [KUiServerJobTracker] Handle ownership change.
Jun 23 2019, 8:44 AM · Frameworks

Jun 22 2019

davidedmundson updated the title for P419 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 22 2019, 6:29 PM
davidedmundson accepted D22008: Enable setting of shortcut for taking a screenshot of only the current screen.
Jun 22 2019, 6:06 PM · Spectacle
davidedmundson updated the diff for D21965: Avoid crash without XWayland.

Testing done

Jun 22 2019, 3:35 PM · KWin
davidedmundson committed R108:9917aef95f52: Merge branch 'Plasma/5.16' (authored by davidedmundson).
Merge branch 'Plasma/5.16'
Jun 22 2019, 3:28 PM
davidedmundson committed R108:bc97232dfd16: [wayland] Obey m_requestGeometryBlockCounter inside updateDecoration (authored by davidedmundson).
[wayland] Obey m_requestGeometryBlockCounter inside updateDecoration
Jun 22 2019, 3:27 PM
davidedmundson added a comment to D21965: Avoid crash without XWayland.

Aye, I forwarded a patch doing that to the person with the crash yesterday.

Jun 22 2019, 3:16 PM · KWin
davidedmundson updated the title for P417 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 22 2019, 2:59 PM
davidedmundson added inline comments to D21995: Split ksmserver into a small application that handles startup and ksmserver.
Jun 22 2019, 1:45 PM · Plasma
davidedmundson updated the diff for D21995: Split ksmserver into a small application that handles startup and ksmserver.

Update merge issue

Jun 22 2019, 1:16 PM · Plasma
davidedmundson retitled D21996: [autotests] Test placement strategies from Test placement strategies to [autotests] Test placement strategies.
Jun 22 2019, 1:12 PM · KWin
davidedmundson requested review of D21997: [placement] Avoid smart placement strategy with invalid client sizes.
Jun 22 2019, 1:11 PM · KWin
davidedmundson requested review of D21996: [autotests] Test placement strategies.
Jun 22 2019, 1:05 PM · KWin
davidedmundson requested review of D21995: Split ksmserver into a small application that handles startup and ksmserver.
Jun 22 2019, 12:41 PM · Plasma
davidedmundson committed R120:341dd2c9e438: Tidy2 (authored by davidedmundson).
Tidy2
Jun 22 2019, 12:35 PM
davidedmundson committed R120:e435f306e639: tidy3 (authored by davidedmundson).
tidy3
Jun 22 2019, 12:35 PM
davidedmundson committed R120:65d663f53ff7: Tidy (authored by davidedmundson).
Tidy
Jun 22 2019, 11:38 AM

Jun 21 2019

davidedmundson added inline comments to D19389: Rewrite kworkspace logout, shutdown and suspend API.
Jun 21 2019, 8:31 PM · Plasma
davidedmundson updated the diff for D19389: Rewrite kworkspace logout, shutdown and suspend API.

Review comments.

Jun 21 2019, 8:27 PM · Plasma
davidedmundson updated the title for P416 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 21 2019, 5:57 PM
davidedmundson updated the title for P415 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 21 2019, 5:40 PM
davidedmundson updated the title for P414 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 21 2019, 4:51 PM
davidedmundson requested review of D21965: Avoid crash without XWayland.
Jun 21 2019, 1:28 PM · KWin
davidedmundson accepted D21788: Make Plasma::Svg::elementRect a bit leaner.
Jun 21 2019, 1:24 PM · Frameworks
davidedmundson updated the title for P413 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 21 2019, 1:23 PM
davidedmundson accepted D19310: Port to KGlobalAccel.
Jun 21 2019, 10:30 AM · Spectacle
davidedmundson accepted D19310: Port to KGlobalAccel.

Spoke in person, investigated what was wrong.

Jun 21 2019, 10:11 AM · Spectacle
davidedmundson updated the title for P412 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 21 2019, 9:40 AM

Jun 20 2019

davidedmundson accepted D20191: Proof of concept of a wayland protocol to allow the keystate dataengine to work.
Jun 20 2019, 2:38 PM · Frameworks
davidedmundson accepted D20192: Implement the keystate protocol.

Sorry, but I don't see the need for this protocol as that is already part of wl_keyboard.

Jun 20 2019, 2:32 PM · KWin
davidedmundson updated the title for P408 Masterwork From Distant Lands from untitled to Masterwork From Distant Lands.
Jun 20 2019, 12:42 PM
davidedmundson added a comment to D21899: [platforms/x11][5.12] Force QtQuick to Use Software Rendering on PRIME Systems.

Use QQuickWindow::setSceneGraphBackend instead of touching environment variables

Jun 20 2019, 12:19 PM · KWin
davidedmundson added a comment to D21919: Change joystick settings icon to game controller.

+1 from me.

Jun 20 2019, 10:11 AM · Frameworks

Jun 19 2019

davidedmundson accepted D21904: [effects/login] Reduce animation time.
Jun 19 2019, 4:23 PM · KWin
davidedmundson added a comment to D21895: print a warning when invoking the scripting API's sleep().

Why does this even exist?

Jun 19 2019, 10:55 AM · Plasma
davidedmundson committed R120:9d444358c291: [wallpapers] Port away from deprecated function (authored by davidedmundson).
[wallpapers] Port away from deprecated function
Jun 19 2019, 8:51 AM
davidedmundson closed D21891: [wallpapers] Port away from deprecated function.
Jun 19 2019, 8:51 AM · Plasma
davidedmundson committed R120:5bc35571901c: Simplify KSplash (authored by davidedmundson).
Simplify KSplash
Jun 19 2019, 8:51 AM
davidedmundson closed D21890: Simplify KSplash.
Jun 19 2019, 8:51 AM · Plasma

Jun 18 2019

davidedmundson requested review of D21891: [wallpapers] Port away from deprecated function.
Jun 18 2019, 10:58 PM · Plasma
davidedmundson committed R120:15de7ceb3875: [interactiveconsole] Fix initial load selection (authored by davidedmundson).
[interactiveconsole] Fix initial load selection
Jun 18 2019, 10:24 PM
davidedmundson closed D21852: [interactiveconsole] Fix initial load selection.
Jun 18 2019, 10:24 PM · Plasma
davidedmundson requested review of D21890: Simplify KSplash.
Jun 18 2019, 10:10 PM · Plasma
davidedmundson requested review of D21886: Simplify QApplication created to wrap test GLContext..
Jun 18 2019, 8:08 PM · Krita
davidedmundson added a comment to D21655: KSelectionOwner usage in ApplicationX11 and Compositor classes.

Well it does so why does it compile? Would it just fail at runtime?

Jun 18 2019, 7:50 PM · KWin