1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-05-17 18:49:30 +00:00
Purism-Calls/src
Bob Ham 460c0c6c3d Turn providers into plugins courtesy of libpeas
This is an initial, static implementation of plugins.  The
CallsApplication has a plugin name which can be changed with a new
--provider command line option.  This plugin name is used to
instantiate the appropriate plugin when the application is activated.
From then on, the plugin cannot change.

In future, we can expand this support to include loading multiple
plugins at once, configurable through some UI.  This will have
far-reaching implications though, and complicate things like
enumerating the provider hierarchy.  There is also no practical
benefit right now; the mm and ofono plugins can't be used at the same
time because ModemManager and oFono don't play nice together, and the
whole raison d'être of the dummy plugin is undermined if you can make
use of one of the others.  So for now, we just implement one static
plugin.
2018-11-23 15:51:46 +00:00
..
ui Fix modem addition/removal and deal with ModemManager appearing/vanishing 2018-10-19 10:24:00 +00:00
calls-application.c Turn providers into plugins courtesy of libpeas 2018-11-23 15:51:46 +00:00
calls-application.h Add calls-application class 2018-10-04 18:33:47 +05:30
calls-call-data.c Drop the CALLS_SET_OBJECT_PROPERTY() macro 2018-08-03 11:30:18 +02:00
calls-call-data.h Preliminary documentation of provider interfaces 2018-05-23 09:59:28 +01:00
calls-call-display.c mm-call,call-display: Add more debugging output for state changes 2018-09-27 08:44:24 +00:00
calls-call-display.h call-display: Add a dial pad overlay 2018-08-29 09:05:57 +02:00
calls-call-holder.c call-holder,call-selector-item: Dispose mutual references properly 2018-10-10 08:56:00 +00:00
calls-call-holder.h Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
calls-call-selector-item.c call-holder,call-selector-item: Dispose mutual references properly 2018-10-10 08:56:00 +00:00
calls-call-selector-item.h Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
calls-call-window.c src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-call-window.h src: Give the Provider to the CallWindow on construction 2018-10-08 10:40:02 +00:00
calls-call.c src: Add old state as argument to CallsCall's state-changed signal 2018-11-09 16:19:23 +00:00
calls-call.h call: Allow for the inability to stop DTMF tones 2018-05-31 10:20:17 +00:00
calls-encryption-indicator.c Add CallsEncryptionIndicator 2018-07-31 10:14:49 +02:00
calls-encryption-indicator.h Add CallsEncryptionIndicator 2018-07-31 10:14:49 +02:00
calls-enumerate-params.c src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-enumerate-params.h src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-enumerate.c src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-enumerate.h src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-history-box.c history-box: Add empty view 2018-09-24 07:38:06 +05:30
calls-history-box.h history-box: Add empty view 2018-09-24 07:38:06 +05:30
calls-history-header-bar.c Add CallsHistoryHeaderBar 2018-10-01 08:41:55 +02:00
calls-history-header-bar.h Add CallsHistoryHeaderBar 2018-10-01 08:41:55 +02:00
calls-main-window.c src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-main-window.h Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
calls-message-source.c Preliminary documentation of provider interfaces 2018-05-23 09:59:28 +01:00
calls-message-source.h Preliminary documentation of provider interfaces 2018-05-23 09:59:28 +01:00
calls-new-call-box.c src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-new-call-box.h main-window,new-call-box: Move origin store from MainWindow to NewCallBox 2018-10-08 10:16:04 +00:00
calls-new-call-header-bar.c Add CallsNewCallHeaderBar 2018-10-01 08:41:55 +02:00
calls-new-call-header-bar.h Add CallsNewCallHeaderBar 2018-10-01 08:41:55 +02:00
calls-origin.c Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
calls-origin.h Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
calls-party.c party: Replace the default party avatar 2018-07-31 10:20:38 +02:00
calls-party.h Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
calls-provider.c Fix modem addition/removal and deal with ModemManager appearing/vanishing 2018-10-19 10:24:00 +00:00
calls-provider.h src: Generalise Provider object enumeration with calls_enumerate() 2018-11-01 11:14:49 +00:00
calls-ringer.c Add ringtone support using GSound 2018-11-09 16:30:40 +00:00
calls-ringer.h Add ringtone support using GSound 2018-11-09 16:30:40 +00:00
calls.gresources.xml Add CallsNewCallHeaderBar 2018-10-01 08:41:55 +02:00
main.c main: Remove needless cast to GtkApplication 2018-11-09 16:20:39 +00:00
meson.build Turn providers into plugins courtesy of libpeas 2018-11-23 15:51:46 +00:00
util.c Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
util.h Drop the CALLS_SET_OBJECT_PROPERTY() macro 2018-08-03 11:30:18 +02:00