[geary: 14/14] Merge branch 'mjog/plugin-support' into 'mainline'



commit 41b72d59c44bedb65f5fdc50f308b4d6172274a7
Merge: 50d2a086 5df1b975
Author: Michael Gratton <mike vee net>
Date:   Fri Sep 27 12:57:23 2019 +0000

    Merge branch 'mjog/plugin-support' into 'mainline'
    
    Initial plugin support
    
    See merge request GNOME/geary!315

 .gitlab-ci.yml                                     |  31 ++-
 INSTALL                                            |  26 +--
 desktop/org.gnome.Geary.gschema.xml                |  12 --
 help/C/preferences.page                            |  94 ++++-----
 meson.build                                        |  19 +-
 org.gnome.Geary.yml                                |   7 +
 po/POTFILES.in                                     |  19 +-
 src/client/accounts/accounts-editor-add-pane.vala  |   2 +-
 src/client/accounts/accounts-editor-list-pane.vala |   6 +-
 .../accounts/accounts-editor-servers-pane.vala     |   2 +-
 src/client/accounts/accounts-editor.vala           |   4 +-
 src/client/application/application-controller.vala | 125 +++++-------
 .../application-notification-context.vala}         | 216 ++++++++++++---------
 .../application/application-plugin-manager.vala    |  61 ++++++
 src/client/application/geary-application.vala      |  43 ++++
 src/client/application/geary-config.vala           |  10 -
 .../components-in-app-notification.vala}           |   4 +-
 src/client/components/main-window.vala             |   2 +-
 src/client/dialogs/preferences-dialog.vala         |   9 -
 src/client/folder-list/folder-list-tree.vala       |   4 +-
 src/client/meson.build                             |  24 +--
 src/client/notification/libmessagingmenu.vala      |  94 ---------
 .../notification/new-messages-indicator.vala       |  48 -----
 src/client/notification/null-indicator.vala        |  16 --
 src/client/notification/unity-launcher.vala        |  59 ------
 .../desktop-notifications.plugin.in                |   5 +
 .../desktop-notifications.vala}                    | 172 ++++++++--------
 .../plugin/desktop-notifications/meson.build       |  25 +++
 src/client/plugin/meson.build                      |  27 +++
 src/client/plugin/messaging-menu/meson.build       |  45 +++++
 .../plugin/messaging-menu/messaging-menu.plugin.in |   5 +
 .../plugin/messaging-menu/messaging-menu.vala      | 106 ++++++++++
 src/client/plugin/notification-badge/meson.build   |  30 +++
 .../notification-badge.plugin.in                   |   5 +
 .../notification-badge/notification-badge.vala     |  55 ++++++
 src/client/plugin/plugin-notification.vala         |  29 +++
 src/meson.build                                    |   1 +
 ...cation.ui => components-in-app-notification.ui} |   2 +-
 ui/org.gnome.Geary.gresource.xml                   |   2 +-
 ui/preferences-dialog.ui                           | 111 +++--------
 40 files changed, 833 insertions(+), 724 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]