86b925a294
A PolicyKit Authentication Agent is a construct used to authenticate one or more identities. See the PolicyKit documentation for more details on authentication agents and how PolicyKit works: http://hal.freedesktop.org/docs/polkit/ Since gjs does not support subclassing a GObject class from Javascript code, we bring in a native class to bridge the VFuncs to GObject signals. Additionally, this native class also queues up authentication requests so the user of the native class only has to deal with a single outstanding request at any one time. The file js/ui/polkitAuthenticationAgent.js introduces a singleton that listens for authentication requests via the native class. This singleton uses the PolkitAgent machinery to do the actual heavy-weight lifting required for authentication (essentially a PAM conversation). We currently don't allow the user to pick the identity to be authenticated. https://bugzilla.gnome.org/show_bug.cgi?id=642886 Signed-off-by: David Zeuthen <davidz@redhat.com>
66 lines
1.3 KiB
Makefile
66 lines
1.3 KiB
Makefile
|
|
jsdir = $(pkgdatadir)/js
|
|
|
|
nobase_dist_js_DATA = \
|
|
misc/config.js \
|
|
misc/docInfo.js \
|
|
misc/fileUtils.js \
|
|
misc/format.js \
|
|
misc/gnomeSession.js \
|
|
misc/history.js \
|
|
misc/params.js \
|
|
misc/util.js \
|
|
perf/core.js \
|
|
ui/altTab.js \
|
|
ui/appDisplay.js \
|
|
ui/appFavorites.js \
|
|
ui/boxpointer.js \
|
|
ui/calendar.js \
|
|
ui/chrome.js \
|
|
ui/ctrlAltTab.js \
|
|
ui/dash.js \
|
|
ui/dateMenu.js \
|
|
ui/dnd.js \
|
|
ui/docDisplay.js \
|
|
ui/endSessionDialog.js \
|
|
ui/environment.js \
|
|
ui/extensionSystem.js \
|
|
ui/iconGrid.js \
|
|
ui/lightbox.js \
|
|
ui/link.js \
|
|
ui/lookingGlass.js \
|
|
ui/magnifier.js \
|
|
ui/magnifierDBus.js \
|
|
ui/main.js \
|
|
ui/messageTray.js \
|
|
ui/modalDialog.js \
|
|
ui/notificationDaemon.js \
|
|
ui/overview.js \
|
|
ui/panel.js \
|
|
ui/panelMenu.js \
|
|
ui/placeDisplay.js \
|
|
ui/polkitAuthenticationAgent.js \
|
|
ui/popupMenu.js \
|
|
ui/runDialog.js \
|
|
ui/scripting.js \
|
|
ui/search.js \
|
|
ui/searchDisplay.js \
|
|
ui/shellDBus.js \
|
|
ui/statusIconDispatcher.js \
|
|
ui/statusMenu.js \
|
|
ui/status/accessibility.js \
|
|
ui/status/keyboard.js \
|
|
ui/status/power.js \
|
|
ui/status/volume.js \
|
|
ui/status/bluetooth.js \
|
|
ui/telepathyClient.js \
|
|
ui/tweener.js \
|
|
ui/viewSelector.js \
|
|
ui/windowAttentionHandler.js \
|
|
ui/windowManager.js \
|
|
ui/workspace.js \
|
|
ui/workspaceThumbnail.js \
|
|
ui/workspacesView.js \
|
|
ui/workspaceSwitcherPopup.js \
|
|
ui/xdndHandler.js
|