aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-modem-messaging.c
AgeCommit message (Collapse)Author
2021-11-16libmm-glib: fix license in sourcesAleksander Morgado
The libmm-glib library is LGPLv2+, not GPLv2+.
2021-07-01libmm-glib,modem-messaging: use helper macros to manage the monitored propertiesAleksander Morgado
2021-07-01libmm-glib: use single mutex in each type to sync accessAleksander Morgado
There is truly no need for a per-property mutex, using a global one for the whole object is equally fine.
2021-06-24libmm-glib,messaging: avoid array cleanup in get_supported_storages()Aleksander Morgado
If we return a reference to the internal array in ensure_internal_supported_storages() and then we free the array unconditionally in the caller, the next time we call it, the array would be valid, but it would be fully empty.
2019-10-28docs,libmm-glib: provide per-version indicesAleksander Morgado
2018-03-13libmm-glib: use ModemManager prefix to refer to the introspected typesAleksander Morgado
2017-06-25libmm-glib,messaging: port mm_modem_messaging_list to use GTaskBen Chan
2017-06-25libmm-glib,messaging: port mm_modem_messaging_create to use GTaskBen Chan
2017-06-23libmm-glib: use g_list_copy_deep for deep copying a GListBen Chan
2017-06-23libmm-glib,messaging: fix object unref in list_sms_context_complete_and_freeBen Chan
2017-03-29libmm-glib: remove explicit GDestroyNotify cast on g_object_unrefBen Chan
g_object_unref is in form of `void (*)(gpointer)`, which matches the GDestroyNotify signature. An explicit GDestroyNotify cast on g_object_unref is thus not needed.
2015-08-02libmm-glib,docs: fix missing documentationsAleksander Morgado
2014-05-05libmm-glib: Initialize result arrayMartin Pitt
In mm_modem_messaging_get_supported_storages(), initialize array to avoid a potential crash with an uninitialized value, and a build failure due to mm-modem-messaging.c:168:24: error: 'array' may be used uninitialized in this function [-Werror=maybe-uninitialized] *n_storages = array->len; https://bugzilla.gnome.org/show_bug.cgi?id=729267
2013-11-21introspection,api: new 'Messages' property in the Messaging interfaceAleksander Morgado
https://bugzilla.gnome.org/show_bug.cgi?id=712276
2013-08-14libmm-glib: Fix and add introspection annotationsChristian Persch
Bug #705641.
2012-10-04libmm-glib: remove the `libmm-common.h' headerAleksander Morgado
Both the ModemManager daemon and the mmcli will now include `libmm-glib.h' only. We also handle two new special `_LIBMM_INSIDE_MM' and `LIBMM_INSIDE_MMCLI' symbols, which if included before the `libmm-glib.h' library allow us to: * Don't include the libmm-glib high level API in the ModemManager daemon, as the object names would clash with those in the core. * Define some of the methods of helper objects to be included only if compiling ModemManager daemon or the mmcli.
2012-10-03libmm-glib,sms: `MMSms' is now a real objectAleksander Morgado
Not just a typedef of the gdbus-codegen generated `MmGdbusSms'.
2012-10-02libmm-glib,messaging: `MMModemMessaging' is now a real objectAleksander Morgado
Not just a typedef of the gdbus-codegen generated `MmGdbusModemMessaging'.
2012-09-14libmm-glib: new `mm_modem_messaging_get_default_storage()' methodAleksander Morgado
2012-09-14libmm-glib: new `mm_modem_messaging_get_supported_storages()' methodAleksander Morgado
2012-03-16libmm-common: `MMSmsProperties' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonSmsProperties' to `MMSmsProperties', and removed the `MMSmsProperties' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-15api,dbus: remove the option to send the SMS in the Create() callAleksander Morgado
An SMS must be first created with the Messaging interface, and then sent using the Send() method from the SMS-specific interface.
2012-03-15libmm-glib: implement support for the Messaging interfaceAleksander Morgado