Commit Graph
4974 Commits
Author SHA1 Message Date
Ben Chan d9918afa99 iface-modem-cdma: port mm_iface_modem_cdma_initialize to use GTask 2017-06-30 11:02:29 +02:00
Ben Chan 1bfe5434bb iface-modem-3gpp: port mm_iface_modem_3gpp_reload_current_registration_info to use GTask 2017-06-30 10:56:47 +02:00
Ben Chan c973eb41b2 iface-modem-3gpp: port mm_iface_modem_3gpp_disable to use GTask 2017-06-30 10:56:47 +02:00
Ben Chan da8b069f80 iface-modem-3gpp: port mm_iface_modem_3gpp_enable to use GTask 2017-06-30 10:56:47 +02:00
Ben Chan c08de58668 iface-modem-3gpp: port mm_iface_modem_3gpp_initialize to use GTask 2017-06-30 10:56:47 +02:00
Daniele Palmas 35837208df telit: port mm-common-telit to use GTask 2017-06-29 11:21:47 +02:00
Ben Chan 7c5f308af2 iface-modem-time: port update_network_timezone to use GTask 2017-06-29 10:59:05 +02:00
Ben Chan 3e925d3b2d iface-modem-time: port mm_iface_modem_time_disable to use GTask 2017-06-29 10:59:05 +02:00
Ben Chan fe85ded3e1 iface-modem-time: port mm_iface_modem_time_enable to use GTask 2017-06-29 10:59:05 +02:00
Ben Chan 07c5d78e13 iface-modem-time: port mm_iface_modem_time_initialize to use GTask 2017-06-29 10:59:05 +02:00
Ben Chan d34cb65828 iface-modem-voice: port mm_iface_modem_voice_disable to use GTask 2017-06-29 10:57:34 +02:00
Ben Chan 121d43fcc6 iface-modem-voice: port mm_iface_modem_voice_enable to use GTask 2017-06-29 10:57:34 +02:00
Ben Chan 1ff9fe6ac2 iface-modem-voice: port mm_iface_modem_voice_initialize to use GTask 2017-06-29 10:57:34 +02:00
Ben Chan b7a0afaf95 iface-modem-oma: port mm_iface_modem_oma_disable to use GTask 2017-06-29 10:52:37 +02:00
Ben Chan 193784ebf8 iface-modem-oma: port mm_iface_modem_oma_enable to use GTask 2017-06-29 10:52:37 +02:00
Ben Chan f23f3f2c3f iface-modem-oma: port mm_iface_modem_oma_initialize to use GTask 2017-06-29 10:52:37 +02:00
Ben Chan 04425e8ee0 iface-modem-3gpp-ussd: port mm_iface_modem_3gpp_ussd_disable to use GTask 2017-06-28 18:45:34 +02:00
Ben Chan bee90dc103 iface-modem-3gpp-ussd: port mm_iface_modem_3gpp_ussd_enable to use GTask 2017-06-28 18:45:34 +02:00
Ben Chan e8a647ddee iface-modem-3gpp-ussd: port mm_iface_modem_3gpp_ussd_initialize to use GTask 2017-06-28 18:45:34 +02:00
Ben Chan 3d800c2f49 compat: add compatibility definitions for old MM_MODEM_BAND_EUTRAN_* values
Those Roman numeral suffixes in MM_MODEM_BAND_EUTRAN_* were replaced
with 1, 2, 3, ..., etc. This patch adds a compatibility header,
ModemManager-compat.h, to alias the old MM_MODEM_BAND_EUTRAN_* values to
the new values.
2017-06-28 18:21:25 +02:00
Ben Chan 989ade7b8c enums: replace Roman numeral suffixes in MM_MODEM_BAND_EUTRAN_*
3GPP TS 36.101 Table 5.5-1 refers the E-UTRA operating bands as 1, 2, 3,
..., etc.
2017-06-28 18:21:25 +02:00
Ben Chan 0fb0184a2f iface-modem-messaging: port mm_iface_modem_messaging_disable to use GTask 2017-06-28 10:21:27 +02:00
Ben Chan 1603e6e4bd iface-modem-messaging: port mm_iface_modem_messaging_enable to use GTask 2017-06-28 10:21:27 +02:00
Ben Chan 6aa4e05108 iface-modem-messaging: port mm_iface_modem_messaging_initialize to use GTask 2017-06-28 10:21:27 +02:00
Ben Chan 2442058667 iface-modem-firmware: port mm_iface_modem_firmware_initialize to use GTask 2017-06-28 10:18:55 +02:00
Ben Chan 8101ce3f15 iface-modem-location: port mm_iface_modem_location_enable to use GTask 2017-06-28 10:17:20 +02:00
Ben Chan 7c2c7bc763 iface-modem-location: port mm_iface_modem_location_initialize to use GTask 2017-06-28 10:17:20 +02:00
Ben Chan adc30c7073 iface-modem-location: port setup_gathering to use GTask 2017-06-27 10:27:13 +02:00
Ben Chan ed8cc03f97 iface-modem-location: port mm_iface_modem_location_disable to use GTask 2017-06-27 10:27:13 +02:00
Ben Chan 292f2402d0 libmm-glib,voice: port mm_modem_voice_list_calls to use GTask 2017-06-25 09:47:58 +02:00
Ben Chan 9bf9d036ec libmm-glib,voice: port mm_modem_voice_create_call to use GTask 2017-06-25 09:47:58 +02:00
Ben Chan 135fc84cf1 libmm-glib,messaging: port mm_modem_messaging_list to use GTask 2017-06-25 09:47:58 +02:00
Ben Chan 498400d943 libmm-glib,messaging: port mm_modem_messaging_create to use GTask 2017-06-25 09:47:58 +02:00
Ben Chan aebc1f3f6c libmm-glib,modem: port mm_modem_list_bearers to use GTask 2017-06-25 09:45:18 +02:00
Ben Chan 23206d794a libmm-glib,modem: port mm_modem_create_bearer to use GTask 2017-06-23 22:32:08 +02:00
Ben Chan d84bb54e77 libmm-glib,modem: port mm_modem_get_sim to use GTask 2017-06-23 22:32:08 +02:00
Ben Chan 2327ebddf1 libmm-glib: use g_list_copy_deep for deep copying a GList 2017-06-23 22:32:07 +02:00
Ben Chan 8ad785925a core: use g_list_copy_deep for deep copying a GList 2017-06-23 22:32:07 +02:00
Ben Chan 19794d0846 libmm-glib,manager: port mm_manager_scan_devices to use GTask 2017-06-23 10:26:53 +02:00
Ben Chan 2f3d9642f6 libmm-glib,manager: port mm_manager_set_logging to use GTask 2017-06-23 10:26:52 +02:00
Ben Chan 56ec672669 libmm-glib,simple: port mm_modem_simple_connect to use GTask 2017-06-23 10:26:50 +02:00
Ben Chan 9920f868eb libmm-glib,voice: fix object unref in list_call_context_complete_and_free 2017-06-23 10:09:08 +02:00
Ben Chan c927c0236e libmm-glib,modem: fix object unref in list_bearers_context_complete_and_free 2017-06-23 10:09:08 +02:00
Ben Chan 8c1bc84af8 libmm-glib,messaging: fix object unref in list_sms_context_complete_and_free 2017-06-23 10:09:08 +02:00
Aleksander Morgado 4d6896f0d9 build: rename --with-suspend-resume to --with-systemd-suspend-resume
And only define WITH_SYSTEMD_SUSPEND_RESUME when enabled.

We already have other systemd specific features under the
--with-systemd-* name scheme, so consolidate that, given that we don't
have any other method to support suspend/resume notifications.
2017-06-22 10:51:40 +02:00
Aleksander Morgado b2a859a782 build: WITH_UDEV is only defined when enabled
Looks like the preprocessor doesn't choke when using #if WITH_UDEV and
it isn't defined to any value, but anyway, better explicitly say that
we're checking if it's defined or not.
2017-06-22 10:43:45 +02:00
Aleksander Morgado 341555504e build: only define WITH_SYSTEMD_JOURNAL if enabled 2017-06-22 10:40:58 +02:00
Aleksander Morgado acf36f2ae0 build: only define WITH_POLKIT if enabled 2017-06-22 10:26:12 +02:00
Torsten Hilbrich fd0bed1df9 log: Add support for journal logging
This logging is available if the software was build with the configure
option --with-systemd-journal.

It will be enabled by default if libsystemd is found.

The runtime parameter --log-journal enables to output of log messages
to the systemd journal.

Please note that the journal priority field has the same value as the
syslog level so no conversion is required here.
2017-06-21 13:08:17 +02:00
Torsten Hilbrich 13592c5d2d log: Introduce function pointer to handle different log backends
This allows for easier additions of other logging mechanism.

Using the syslog loglevel as parameter because we need to be able to
map the MMLogLevel and the GLogLevelFlags to a common representation
when using the log_backend in _mm_log and log_handler.

The syslog level is more suitable because it supports more values than
the MMLogLevel.
2017-06-21 13:06:23 +02:00