Review Request 126717: Fix DBus service name of polkit agent
David Edmundson
david at davidedmundson.co.uk
Mon Jan 11 17:48:48 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126717/#review90921
-----------------------------------------------------------
Ship it!
Ship It!
- David Edmundson
On Jan. 11, 2016, 3:59 p.m., Martin Gräßlin wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/126717/
> -----------------------------------------------------------
>
> (Updated Jan. 11, 2016, 3:59 p.m.)
>
>
> Review request for KDE Frameworks and David Edmundson.
>
>
> Repository: kauth
>
>
> Description
> -------
>
> It's nowadays org.kde.polkit-kde-authentication-agent-1.
>
> Also perform preAuthAction for Backends with AuthorizeFromHelperCapability
>
> The Polkit backend implements preAuthAction and performs the passing of
> winId there. The current implementation never called into it as the
> preAuthAction is not performed for backends with the
> AuthorizeFromHelperCapability.
>
> If both AuthorizeFromHelperCapability and PreAuthActionCapability are set
> we call it again.
>
>
> Diffs
> -----
>
> src/backends/polkit-1/Polkit1Backend.cpp cf0b7073688f2caa02fa9cfe1d483a0f1512e423
> src/kauthexecutejob.cpp d92b7e9c47478bdf5a6f1c6361d5c48d61c836e6
>
> Diff: https://git.reviewboard.kde.org/r/126717/diff/
>
>
> Testing
> -------
>
> xprop on the auth dialog and xwininfo on the window which caused the action:
>
> _NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
> _KDE_NET_WM_FRAME_STRUT(CARDINAL) = 4, 4, 29, 4
> _NET_FRAME_EXTENTS(CARDINAL) = 4, 4, 29, 4
> _NET_WM_DESKTOP(CARDINAL) = 0
> _KDE_NET_WM_ACTIVITIES(STRING) = "00000000-0000-0000-0000-000000000000"
> WM_STATE(WM_STATE):
> window state: Normal
> icon window: 0x0
> _NET_WM_STATE(ATOM) =
> _NET_WM_USER_TIME(CARDINAL) = 29673761
> WM_TRANSIENT_FOR(WINDOW): window id # 0x4e00009
> _WM_ICON_NAME(UTF8_STRING) =
> XdndAware(ATOM) = BITMAP
> _KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 29673731
> WM_NAME(STRING) = "Authentication Required"
> _NET_WM_NAME(UTF8_STRING) = "Authentication Required"
> _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x26, 0x1e, 0x0, 0x0
> _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG, _NET_WM_WINDOW_TYPE_NORMAL
> _XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
> WM_CLIENT_LEADER(WINDOW): window id # 0x2400005
> WM_HINTS(WM_HINTS):
> Client accepts input or input focus: True
> Initial state is Normal State.
> _NET_WM_PID(CARDINAL) = 2034
> WM_CLASS(STRING) = "polkit-kde-authentication-agent-1", "polkit-kde-authentication-agent-1"
> WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_CONTEXT_HELP
> WM_NORMAL_HINTS(WM_SIZE_HINTS):
> user specified location: 390, 300
> user specified size: 511 by 344
> program specified minimum size: 404 by 202
> window gravity: Static
> martin at martin-desktop: ~ $ xwininfo
>
> xwininfo: Please select the window about which you
> would like information by clicking the
> mouse in that window.
>
> xwininfo: Window id: 0x4e00009 "Screen Locking — KDE Control Module"
>
> Absolute upper-left X: 704
> Absolute upper-left Y: 318
> Relative upper-left X: 0
> Relative upper-left Y: 0
> Width: 555
> Height: 364
> Depth: 24
> Visual: 0xbd
> Visual Class: TrueColor
> Border width: 0
> Class: InputOutput
> Colormap: 0x4e00008 (not installed)
> Bit Gravity State: ForgetGravity
> Window Gravity State: NorthWestGravity
> Backing Store State: NotUseful
> Save Under State: no
> Map State: IsViewable
> Override Redirect State: no
> Corners: +704+318 -1941+318 -1941-398 +704-398
> -geometry 555x364+704+318
>
>
> Observe: WM_TRANSIENT_FOR is set correctly.
>
>
> Thanks,
>
> Martin Gräßlin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20160111/5c32aacc/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list