-
d32b006cce
base-modem: new properties for vendor and product IDs
Aleksander Morgado
2011-11-22 18:24:08 +01:00
-
d5a0efc659
base-modem: getters for primary/secondary/qcdm ports
Aleksander Morgado
2011-11-12 15:50:22 +01:00
-
4a096c8c56
base-modem: set v1 serial parser always
Aleksander Morgado
2011-11-08 17:00:31 +01:00
-
0d53a72d41
base-modem: new properties to handle Device, Driver and Plugin
Aleksander Morgado
2011-11-08 15:18:31 +01:00
-
b6cb5bd6da
base-modem: ported all port grabbing/releasing logic to the base object
Aleksander Morgado
2011-11-04 12:43:06 +01:00
-
f39923c97d
base-modem: expect a GDBusMethodInvocation as context of the auth request
Aleksander Morgado
2011-11-03 12:21:48 +01:00
-
9a72ac80d0
core: new MMBaseModem abstract type
Aleksander Morgado
2011-11-02 17:18:25 +01:00
-
f15daaf587
core: new AT command and sequence processors
Aleksander Morgado
2011-11-22 16:52:19 +01:00
-
07640b0c74
manager: make it export the Object Manager interface
Aleksander Morgado
2011-10-25 17:27:30 +02:00
-
0cc17ed82f
manager: let it be initable
Aleksander Morgado
2011-10-25 17:13:12 +02:00
-
bc78453d79
manager: keep the GDBus connection reference in a 'connection' property
Aleksander Morgado
2011-10-25 16:59:59 +02:00
-
68fcfa4530
manager: use G_TYPE_INSTANCE_GET_PRIVATE() just to create the private struct
Aleksander Morgado
2011-10-25 16:46:07 +02:00
-
60c7f7d9ee
core: implement the Manager1 DBus interface, based on GDBus
Aleksander Morgado
2011-10-25 13:06:21 +02:00
-
a6d9bad4bd
plugin-base: properly handle Core errors
Aleksander Morgado
2011-11-08 18:03:53 +01:00
-
1e6b29bcca
plugin-base: clear internally tracked probe if port unsupported
Aleksander Morgado
2011-09-19 19:23:52 +02:00
-
d9b2b6f8ec
manager: clear cached port probe when device is removed
Aleksander Morgado
2011-09-18 23:50:22 +02:00
-
95ade9c617
plugin-base: remove `MM_PLUGIN_SUPPORTS_PORT_IN_PROGRESS' status
Aleksander Morgado
2011-09-18 23:23:18 +02:00
-
2b20955489
plugin-base: don't report numeric support level in the [0-100] range
Aleksander Morgado
2011-09-19 20:27:11 +02:00
-
a1d2f20021
plugin-base: avoid trying to probe 'net' devices
Aleksander Morgado
2011-09-18 23:23:18 +02:00
-
db356bb20b
plugin-base: keep a MMPluginSupportsResult in the async result
Aleksander Morgado
2011-09-18 22:55:47 +02:00
-
2588c17ad3
generic: rewrite the plugin to use the new port probing
Aleksander Morgado
2011-09-15 21:46:23 +02:00
-
afd386738d
plugin-base: improve the logic to check whether vendor or product probing needed
Aleksander Morgado
2011-09-15 23:33:54 +02:00
-
0646fc9d99
plugin-base: apply post-probing filtering
Aleksander Morgado
2011-09-15 22:57:13 +02:00
-
f92fbcc906
plugin-base: apply pre-probing filtering
Aleksander Morgado
2011-09-15 22:30:12 +02:00
-
a67d5dc1b8
plugin-base: make the plugin base use the new port probing mechanism
Aleksander Morgado
2011-09-15 21:27:11 +02:00
-
7b687b4aae
build: temporarily disable compilation of plugins
Aleksander Morgado
2011-11-08 17:57:33 +01:00
-
c112e19896
port-probe: properly handle Core errors
Aleksander Morgado
2011-11-08 17:56:18 +01:00
-
963eb873e1
plugin-base: new 'allowed-udev-tags' property
Aleksander Morgado
2011-09-18 22:20:11 +02:00
-
18238ed50e
plugin-base: new 'allowed-drivers' property
Aleksander Morgado
2011-09-19 13:31:47 +02:00
-
24ebb00ed2
plugin-base: new 'allowed-qcdm' property
Aleksander Morgado
2011-09-15 23:45:22 +02:00
-
8f95a2d78d
plugin-base: new 'send-delay' property
Aleksander Morgado
2011-09-15 20:09:07 +02:00
-
a935cd9fb6
plugin-base: new 'allowed-capabilities' property
Aleksander Morgado
2011-09-15 19:48:36 +02:00
-
8ccb222978
plugin-base: new 'allowed-vendor-strings' and 'allowed-product-strings' properties
Aleksander Morgado
2011-09-15 19:40:56 +02:00
-
2d8fb51c6b
plugin-base: new 'custom-init' property
Aleksander Morgado
2011-09-08 18:22:19 +02:00
-
806aabd22d
plugin-base: new 'allowed-vendor-ids' and 'allowed-product-ids' properties
Aleksander Morgado
2011-09-07 18:28:28 +02:00
-
59c783eb61
plugin-base: new 'allowed-subsystems' property
Aleksander Morgado
2011-09-07 18:05:42 +02:00
-
27e1d97aca
port-probe: new cache of Port Probe results
Aleksander Morgado
2011-09-11 19:22:12 +02:00
-
a3ace206b0
port-probe: add comment explaining the probing process flow
Aleksander Morgado
2011-09-10 18:38:29 +02:00
-
fa3fa38e0d
port-probe: allow providing custom initialization AT commands
Aleksander Morgado
2011-09-10 18:17:06 +02:00
-
610bffc4e8
port-probe: enable probing for QCDM support
Aleksander Morgado
2011-09-10 16:20:11 +02:00
-
b73fb8e8f2
port-probe: enable probing for Product
Aleksander Morgado
2011-09-10 11:40:23 +02:00
-
1f9fd9e0be
port-probe: enable probing for Vendor
Aleksander Morgado
2011-09-10 11:19:12 +02:00
-
05f8493ee7
port-probe: enable probing for Capabilities
Aleksander Morgado
2011-09-10 00:47:54 +02:00
-
6816c2e61d
port-probe: enable probing for AT support
Aleksander Morgado
2011-09-09 23:56:22 +02:00
-
d7238403c4
port-probe: new type to define commands used during probing
Aleksander Morgado
2011-09-09 21:32:03 +02:00
-
f7b1d99fa0
port-probe: allow cancelling the probing operation
Aleksander Morgado
2011-09-09 20:45:37 +02:00
-
f227572d8f
port-probe: setup an asynchronous method for port probing
Aleksander Morgado
2011-09-09 20:22:10 +02:00
-
1b84994feb
port-probe: set port details when creating the object
Aleksander Morgado
2011-09-09 20:00:57 +02:00
-
74145f5af7
port-probe: new MMPortProbe object
Aleksander Morgado
2011-09-09 19:49:28 +02:00
-
916cf5dd3e
manager: integrate the Plugin Manager
Aleksander Morgado
2011-09-06 22:00:12 +02:00
-
fad89b1d7e
plugin-manager: new methods to check for ongoing port support operations
Aleksander Morgado
2011-09-06 20:13:27 +02:00
-
5f2d0d474c
plugin-manager: allow suggesting a plugin when launching support checks
Aleksander Morgado
2011-09-06 19:45:54 +02:00
-
8fed241767
plugin-manager: propagate support check results to tasks in the same device
Aleksander Morgado
2011-09-06 19:30:19 +02:00
-
0626de0879
plugin-manager: keep track of all launched support checks
Aleksander Morgado
2011-09-06 00:47:02 +02:00
-
1e32139707
plugin-manager: new method to look for best plugin supporting a given port
Aleksander Morgado
2011-09-06 00:12:57 +02:00
-
7007825781
plugin-manager: ensure we always print paths in UTF-8
Aleksander Morgado
2011-09-05 22:39:22 +02:00
-
035be28730
plugin-manager: find and load plugins when the manager object is created
Aleksander Morgado
2011-09-05 22:30:13 +02:00
-
51a8dc6ff3
plugin-manager: let it be initable
Aleksander Morgado
2011-09-05 21:16:23 +02:00
-
03655fcf9f
plugin-manager: new MMPluginManager object
Aleksander Morgado
2011-09-05 21:03:12 +02:00
-
62030debf2
plugin-base: rename 'cancel_supports_port' to 'supports_port_cancel'
Aleksander Morgado
2011-09-05 00:05:27 +02:00
-
dc30536456
plugin-base: rewrite port supports check as fully asynchronous
Aleksander Morgado
2011-09-04 23:59:43 +02:00
-
d47176a32c
core: avoid using DBusGMethodInvocation in auth API
Aleksander Morgado
2011-09-02 20:28:12 +02:00
-
1e79a2d292
build: install DBus service and data files for the new API
Aleksander Morgado
2011-11-22 14:00:09 +01:00
-
8d97538c72
build: setup all data (polkit, icon, dbus...) in the same `data' directory
Aleksander Morgado
2011-11-22 13:36:48 +01:00
-
6b69605633
build: chain up new 0.6 API and link against libmm-common
Aleksander Morgado
2011-11-22 13:07:50 +01:00
-
49bbaf8e31
build: disable autogeneration of the 0.5 API header file
Aleksander Morgado
2011-11-22 12:37:20 +01:00
-
3b976c4399
docs: added new man page for the modem-manager daemon
Aleksander Morgado
2011-11-22 12:17:12 +01:00
-
09f40c8369
docs: setup generation of gtk-doc based DBus API documentation
Aleksander Morgado
2011-11-22 11:33:35 +01:00
-
a57c3bcf36
docs: remove generation of previous DBus API documentation
Aleksander Morgado
2011-10-18 19:04:36 +02:00
-
23367c7186
libmm-common: include Errors type information
Aleksander Morgado
2011-11-22 11:03:03 +01:00
-
0e9ed6e5fe
libmm-common: include Enums and Flags type information
Aleksander Morgado
2011-11-22 10:54:20 +01:00
-
ade484826c
libmm-common: setup new library, with the gdbus-codegen generated code
Aleksander Morgado
2011-11-22 10:49:03 +01:00
-
da99e8ddad
build: use common CPPFLAGS and LDFLAGS for all plugins
Aleksander Morgado
2011-10-28 10:51:52 +02:00
-
bb7311f27c
build: improve project bootstrapping
Aleksander Morgado
2011-10-12 00:15:11 +02:00
-
7e0f016c25
build: improve configure output report
Aleksander Morgado
2011-10-11 15:13:04 +02:00
-
917a13217a
build: avoid using -Wfloat-equal compilation option
Aleksander Morgado
2011-10-10 12:13:09 +02:00
-
bc8010f792
build: avoid using -Wshadow compilation option
Aleksander Morgado
2011-10-10 12:00:12 +02:00
-
dbb06b6246
build: require GLib and GIO >= 2.30
Aleksander Morgado
2011-10-10 11:58:28 +02:00
-
b5a1c38cc4
api: new `include/ModemManager1.h' as main header of the new API
Aleksander Morgado
2011-11-22 10:36:21 +01:00
-
ff5ea7b76a
build: setup autogeneration of names header for the new API
Aleksander Morgado
2011-10-18 20:08:08 +02:00
-
365b906a3e
build: setup header generator in its own include/Makefile
Aleksander Morgado
2011-10-18 19:57:17 +02:00
-
4643dca4a2
api,errors: implement all errors from the new API
Aleksander Morgado
2011-11-22 09:45:26 +01:00
-
ff86bc9f4a
api,enums: new enum for the USSD session state
Aleksander Morgado
2011-11-21 16:31:26 +01:00
-
55eb1f0c50
api,enums: new enum for the 3GPP network availability
Aleksander Morgado
2011-11-21 16:30:57 +01:00
-
4cdbaa5de3
api,enums: implement all enums and flags from the new API
Aleksander Morgado
2011-11-21 16:27:48 +01:00
-
8763576a34
api,dbus: rewrite Methods, Properties and Signals for gdbus-codegen
Aleksander Morgado
2011-11-21 14:27:35 +01:00
-
793c65705f
api,dbus: Bearer interface not implemented by modems
Aleksander Morgado
2011-11-21 14:17:52 +01:00
-
3599e396b9
api,dbus: SMS interface not implemented by modems
Aleksander Morgado
2011-11-21 14:17:02 +01:00
-
592cd21f61
api,dbus: fix SignalQuality property signature so that it's a (ub) tuple
Aleksander Morgado
2011-11-21 17:28:59 +01:00
-
4fbe13a73f
api,dbus: simplified the Manager API, as we will use the standard ObjectManager
Aleksander Morgado
2011-11-21 17:25:07 +01:00
-
89090013f2
api,dbus: let IMSI, OperatorIdentifier and OperatorName be properties in the SIM interface
Aleksander Morgado
2011-11-21 17:21:50 +01:00
-
35abbd6dd5
api,dbus: use long property names in the 3GPP DBus interface
Aleksander Morgado
2011-11-21 17:17:26 +01:00
-
432df3349f
api,dbus: fix signature of the Scan() method in the 3GPP DBus interface
Aleksander Morgado
2011-11-21 17:15:02 +01:00
-
f7390c328b
api,dbus: use long property names in the CDMA DBus interface
Aleksander Morgado
2011-11-21 17:12:59 +01:00
-
60e824bd59
api,dbus: let UnlockRequired property be an enum instead of a string
Aleksander Morgado
2011-11-22 11:49:42 +01:00
-
022ceae0d8
api,dbus: new `Plugin' property in the Modem interface
Aleksander Morgado
2011-11-22 17:17:29 +01:00
-
c164246642
tests: serial port tests don't need errors header
Aleksander Morgado
2012-02-29 15:13:35 +01:00
-
8f5cd49361
release: bump version to 0.7.0 (devel for 0.8.x stable)
Dan Williams
2012-03-14 11:11:26 -05:00
-
8e83a10c1e
hso: disable echo removal
Aleksander Morgado
2012-03-13 19:42:36 +01:00
-
791e097ab5
at-serial-port: new property to control whether echo removal should be applied
Aleksander Morgado
2012-03-13 19:02:03 +01:00