From 3861ffae31865f8145de8bc03e186eac61de8edf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Sat, 26 Jan 2019 19:50:33 +0100 Subject: [PATCH] extensions: Mark exported symbols eslint obviously doesn't know about gnome-shell's extension API, so the various entry points trigger unused-variable errors. To fix, explicitly mark those symbols as exported. https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/50 --- extensions/apps-menu/extension.js | 1 + extensions/auto-move-windows/extension.js | 1 + extensions/auto-move-windows/prefs.js | 1 + extensions/drive-menu/extension.js | 1 + extensions/launch-new-instance/extension.js | 1 + extensions/native-window-placement/extension.js | 1 + extensions/places-menu/extension.js | 1 + extensions/screenshot-window-sizer/extension.js | 1 + extensions/user-theme/extension.js | 1 + extensions/window-list/extension.js | 1 + extensions/window-list/prefs.js | 1 + extensions/windowsNavigator/extension.js | 1 + extensions/workspace-indicator/extension.js | 1 + extensions/workspace-indicator/prefs.js | 1 + 14 files changed, 14 insertions(+) diff --git a/extensions/apps-menu/extension.js b/extensions/apps-menu/extension.js index bf812268..946cfcb4 100644 --- a/extensions/apps-menu/extension.js +++ b/extensions/apps-menu/extension.js @@ -1,4 +1,5 @@ /* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* exported init enable disable */ const Atk = imports.gi.Atk; const DND = imports.ui.dnd; diff --git a/extensions/auto-move-windows/extension.js b/extensions/auto-move-windows/extension.js index 4ce0eecf..0d4c81a7 100644 --- a/extensions/auto-move-windows/extension.js +++ b/extensions/auto-move-windows/extension.js @@ -1,5 +1,6 @@ // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- // Start apps on custom workspaces +/* exported init enable disable */ const Shell = imports.gi.Shell; diff --git a/extensions/auto-move-windows/prefs.js b/extensions/auto-move-windows/prefs.js index 7e68a764..d14d8802 100644 --- a/extensions/auto-move-windows/prefs.js +++ b/extensions/auto-move-windows/prefs.js @@ -1,5 +1,6 @@ // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- // Start apps on custom workspaces +/* exported init buildPrefsWidget */ const Gio = imports.gi.Gio; const GObject = imports.gi.GObject; diff --git a/extensions/drive-menu/extension.js b/extensions/drive-menu/extension.js index ab9e740a..c4b96c46 100644 --- a/extensions/drive-menu/extension.js +++ b/extensions/drive-menu/extension.js @@ -1,3 +1,4 @@ +/* exported init enable disable */ // Drive menu extension const Gio = imports.gi.Gio; const GObject = imports.gi.GObject; diff --git a/extensions/launch-new-instance/extension.js b/extensions/launch-new-instance/extension.js index 1d94067c..7df9bb9f 100644 --- a/extensions/launch-new-instance/extension.js +++ b/extensions/launch-new-instance/extension.js @@ -1,3 +1,4 @@ +/* exported enable disable */ const AppDisplay = imports.ui.appDisplay; let _activateOriginal = null; diff --git a/extensions/native-window-placement/extension.js b/extensions/native-window-placement/extension.js index d8cdf361..56ac6e36 100644 --- a/extensions/native-window-placement/extension.js +++ b/extensions/native-window-placement/extension.js @@ -1,4 +1,5 @@ // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- +/* exported enable disable */ const Workspace = imports.ui.workspace; const ExtensionUtils = imports.misc.extensionUtils; diff --git a/extensions/places-menu/extension.js b/extensions/places-menu/extension.js index 968a45ee..990fe50e 100644 --- a/extensions/places-menu/extension.js +++ b/extensions/places-menu/extension.js @@ -1,4 +1,5 @@ /* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* exported init enable disable */ const Clutter = imports.gi.Clutter; const GObject = imports.gi.GObject; diff --git a/extensions/screenshot-window-sizer/extension.js b/extensions/screenshot-window-sizer/extension.js index cee9cfd5..4bd63a18 100644 --- a/extensions/screenshot-window-sizer/extension.js +++ b/extensions/screenshot-window-sizer/extension.js @@ -1,3 +1,4 @@ +/* exported enable disable */ /* Screenshot Window Sizer for Gnome Shell * * Copyright (c) 2013 Owen Taylor diff --git a/extensions/user-theme/extension.js b/extensions/user-theme/extension.js index 9a0bd215..4e36e098 100644 --- a/extensions/user-theme/extension.js +++ b/extensions/user-theme/extension.js @@ -1,5 +1,6 @@ // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- // Load shell theme from ~/.themes/name/gnome-shell +/* exported init */ const GLib = imports.gi.GLib; const Gio = imports.gi.Gio; diff --git a/extensions/window-list/extension.js b/extensions/window-list/extension.js index 77a5c2df..3bbf5bb2 100644 --- a/extensions/window-list/extension.js +++ b/extensions/window-list/extension.js @@ -1,3 +1,4 @@ +/* exported init */ const Clutter = imports.gi.Clutter; const GLib = imports.gi.GLib; const Gio = imports.gi.Gio; diff --git a/extensions/window-list/prefs.js b/extensions/window-list/prefs.js index f7bb3ee0..c36e9459 100644 --- a/extensions/window-list/prefs.js +++ b/extensions/window-list/prefs.js @@ -1,4 +1,5 @@ // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- +/* exported init buildPrefsWidget */ const Gio = imports.gi.Gio; const GObject = imports.gi.GObject; diff --git a/extensions/windowsNavigator/extension.js b/extensions/windowsNavigator/extension.js index 805b0b48..a4d74740 100644 --- a/extensions/windowsNavigator/extension.js +++ b/extensions/windowsNavigator/extension.js @@ -1,4 +1,5 @@ /* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* exported enable disable */ const Clutter = imports.gi.Clutter; const St = imports.gi.St; diff --git a/extensions/workspace-indicator/extension.js b/extensions/workspace-indicator/extension.js index d709e24d..c4e79987 100644 --- a/extensions/workspace-indicator/extension.js +++ b/extensions/workspace-indicator/extension.js @@ -1,4 +1,5 @@ // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- +/* exported init enable disable */ const Gio = imports.gi.Gio; const GObject = imports.gi.GObject; diff --git a/extensions/workspace-indicator/prefs.js b/extensions/workspace-indicator/prefs.js index 6d32d24a..6dd4761d 100644 --- a/extensions/workspace-indicator/prefs.js +++ b/extensions/workspace-indicator/prefs.js @@ -1,4 +1,5 @@ // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- +/* exported init buildPrefsWidget */ const Gio = imports.gi.Gio; const GObject = imports.gi.GObject;