Aleksander Morgado
67db1b50b4
iface-modem-firmware: new `MMIfaceModemFirmware' interface
2012-10-04 19:08:03 +02:00
Aleksander Morgado
9e16aeb6bf
libmm-glib: fix firmware list result parsing
2012-10-04 18:53:00 +02:00
Aleksander Morgado
a27fd5a47b
api,instrospection: fix firmware list result signature
2012-10-04 18:52:53 +02:00
Aleksander Morgado
15a99ebe55
cli,firmware: no need to be enabled to run actions
2012-10-04 18:52:47 +02:00
Aleksander Morgado
0d00ee28be
api,libmm-glib: use a 'unique-id' as ID of the firmware image, not a 'name'
...
Also, make only the 'unique-id' mandatory.
2012-10-04 18:52:39 +02:00
Aleksander Morgado
d84b4f634e
build,data: include missing generation of the policy file
2012-10-04 12:25:35 +02:00
Aleksander Morgado
7cd047b75d
build,plugins: include missing builddir in CPPFLAGS
...
Built files in the ModemManager daemon (e.g. mm-serial-enums-types.[c|h]) will
be available in ${top_builddir}/src, not in ${top_srcdir}/src.
2012-10-04 12:25:35 +02:00
Aleksander Morgado
ebf7f790a6
build,build-aux: include missing `mm-errors-quarks-template.c' file in dist
2012-10-04 12:25:26 +02:00
Aleksander Morgado
99cb8cb2e6
tests: fix sms part tests
2012-10-04 12:10:22 +02:00
Aleksander Morgado
82f253b8ca
docs: include the logos in the generated documentation
2012-10-04 12:10:22 +02:00
Aleksander Morgado
86ff6b35c3
data: include ModemManager logo images
2012-10-04 11:13:49 +02:00
Aleksander Morgado
8bdf70e1c2
docs: include documentation for enum/flags helpers
2012-10-04 10:17:13 +02:00
Aleksander Morgado
3228ca10be
docs: don't rebuild types every time
2012-10-04 10:17:13 +02:00
Aleksander Morgado
2d5000abae
docs: fix `libmm-glib-sections.txt' for the gdbus-codegen generated stuff
2012-10-04 10:17:13 +02:00
Aleksander Morgado
4251030bd8
api: only allow including `ModemManager.h' directly
2012-10-04 10:17:13 +02:00
Aleksander Morgado
239c56cf7f
libmm-glib: don't install the common helpers header
...
And make it only available for internal ModemManager compilation.
2012-10-04 10:17:13 +02:00
Aleksander Morgado
b52bbf7b0b
libmm-glib,sms-properties: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
054915299a
libmm-glib,bearer-ip-config: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
52f457bb88
libmm-glib,bearer-properties: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
54c2ee77b0
libmm-glib,firmware-properties: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
dc4656cead
libmm-glib,network-timezone: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
487090607d
libmm-glib,location-gps-raw: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
030daafc45
libmm-glib,location-gps-nmea: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
7edc3508c7
libmm-glib,location-3gpp: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
f99ac11cbb
libmm-glib,simple-status: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
8185f24e64
libmm-glib,simple-connect-properties: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
4f5dd8afaa
libmm-glib,unlock-retries: improve documentation
2012-10-04 10:17:12 +02:00
Aleksander Morgado
433fdea6d4
libmm-glib: only allow including `libmm-glib.h' directly
...
Unless when compiling libmm-glib itself, of course.
2012-10-04 10:17:12 +02:00
Aleksander Morgado
c250fa3797
libmm-glib: remove the `libmm-common.h' header
...
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-04 10:17:12 +02:00
Aleksander Morgado
8bdcdeecb6
libmm-glib,manager: minor indentation fixes
2012-10-04 10:17:05 +02:00
Aleksander Morgado
b6d628b3a1
build: merge libmm-common into libmm-glib
...
It's pointless to have libmm-common around, just merge it into libmm-glib and
make ModemManager depend on libmm-glib directly. At the end, the non-common
stuff in libmm-glib is really minimal.
2012-10-04 10:17:05 +02:00
Aleksander Morgado
624fdb6ab4
docs,libmm-glib: properly order the sections
2012-10-04 10:17:05 +02:00
Aleksander Morgado
c07a3832dd
cli: new --firmware-list' and
--firmware-select' actions
2012-10-04 10:17:05 +02:00
Aleksander Morgado
715a775949
libmm-glib,firmware: new `MMModemFirmware' type to handle the Firmware interface
2012-10-04 10:17:05 +02:00
Aleksander Morgado
a795772e3d
libmm-common: new `MMFirmwareProperties' to handle firmare image properties
2012-10-04 10:17:05 +02:00
Aleksander Morgado
f198bc4eb0
api,introspection: simplify the Firmware interface
...
The Firmware interface was highly based on 'slots' to identify the existing
firmware images; but that doesn't fit very well with the initial implementation
of the Firmware interface in QMI-based modems. In these modems the 'storage
index' is a property which is not available in all types of images (e.g. 'PRI'
images don't have it).
Therefore, instead of using a unique 'slot' identifier we'll just use the
'name' of the firmware as unique ID.
Also, currently skip the handling of 'available' images, and the method to
'Install()' new images, at least until we have one implementation defining what
to do with those.
2012-10-04 10:17:05 +02:00
Aleksander Morgado
dda274437c
api,introspection: firmware images require a new `image-type' property
...
Image types of `MM_FIRMWARE_IMAGE_TYPE_GENERIC' will expose only the mandatory
parameters. Other vendor-specific images may expose other properties.
2012-10-04 10:17:05 +02:00
Aleksander Morgado
d148eb6c7d
libmm-glib,sms: `MMSms' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusSms'.
2012-10-03 20:45:20 +02:00
Aleksander Morgado
ba075e48f4
libmm-glib,sim: `MMSim' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusSim'.
2012-10-03 20:45:20 +02:00
Aleksander Morgado
41ece5a021
libmm-glib,bearer: `MMBearer' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusBearer'.
2012-10-03 20:45:20 +02:00
Aleksander Morgado
730f69a6d4
libmm-glib,time: `MMModemTime' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModemTime'.
2012-10-02 14:45:37 +02:00
Aleksander Morgado
653582ce17
libmm-glib,simple: `MMModemSimple' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModemSimple'.
2012-10-02 14:45:37 +02:00
Aleksander Morgado
6ac9460543
libmm-glib,messaging: `MMModemMessaging' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModemMessaging'.
2012-10-02 14:45:37 +02:00
Aleksander Morgado
45172e39b4
libmm-glib,location: `MMModemLocation' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModemLocation'.
2012-10-02 14:45:37 +02:00
Aleksander Morgado
2d6bca4b8b
libmm-glib,cdma: `MMModemCdma' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModemCdma'.
2012-10-02 14:45:36 +02:00
Aleksander Morgado
9a722de6bb
libmm-glib,3gpp-ussd: `MMModem3gppUssd' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModem3gppUssd'.
2012-10-02 14:45:36 +02:00
Aleksander Morgado
f5be23757d
libmm-glib,3gpp: `MMModem3gpp' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModem3gpp'.
2012-10-02 14:45:36 +02:00
Aleksander Morgado
8ae0c36ab9
libmm-glib,modem: `MMModem' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusModem'.
2012-10-01 23:44:48 +02:00
Aleksander Morgado
d07a138d37
libmm-glib,object: `MMObject' is now a real object
...
Not just a typedef of the gdbus-codegen generated `MmGdbusObject'.
2012-10-01 23:44:47 +02:00
Aleksander Morgado
2f16ef2278
libmm-glib,manager: cleanup object implementation
2012-10-01 23:44:47 +02:00