Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-29 | iface-modem-location: handle the raw GPS location source | Aleksander Morgado | |
2012-03-29 | iface-modem-location: handle the NMEA-based GPS location source | Aleksander Morgado | |
2012-03-29 | base-modem: use new `MMGpsSerialPort' type for the raw GPS port | Aleksander Morgado | |
2012-03-29 | gps-serial-port: new type to handle read-only serial ports with GPS traces | Aleksander Morgado | |
2012-03-29 | serial-port: forced close only to be done once | Aleksander Morgado | |
2012-03-29 | location: rework to allow multiple location sources | Aleksander Morgado | |
Location sources can now be enabled or disabled by using the mask of sources given in Setup() (similar previous Enable()). | |||
2012-03-28 | base-modem: handle GPS control and data ports | Aleksander Morgado | |
Plugin may specify GPS-specific port tyeps when requesting to grab the port. These could either be an AT-based GPS control port, or the raw GPS serial port which emits the NMEA traces. | |||
2012-03-28 | port: new `MM_PORT_TYPE_NET' for pure net devices | Aleksander Morgado | |
Net devices will be MMPorts of type MM_PORT_TYPE_NET. | |||
2012-03-28 | base-modem: no need for `port_grabbed()' | Aleksander Morgado | |
Subclasses can configure additional stuff in the ports just after all have been organized, in the SETUP_PORTS initialization step in MMBroadbandModem. | |||
2012-03-28 | port: skip LAST enums in glib-mkenums processing | Aleksander Morgado | |
2012-03-28 | at-serial-port: new flag to define the GPS control port | Aleksander Morgado | |
2012-03-28 | at-serial-port: define flags by shifting bits | Aleksander Morgado | |
Otherwise glib-mkenums doesn't take the enumeration as being flags. | |||
2012-03-28 | serial-port: ensure we close the port when forcing to close it | Aleksander Morgado | |
2012-03-28 | broadband-modem: plug memleak when uppercasing storage names | Aleksander Morgado | |
2012-03-28 | broadband-modem: plug memleak when building AT command | Aleksander Morgado | |
2012-03-28 | sim: plug memleak | Aleksander Morgado | |
2012-03-28 | sim: fix completion of pin-puk check | Aleksander Morgado | |
2012-03-28 | charsets: plug memleak | Aleksander Morgado | |
2012-03-26 | broadband-modem: fix error reporting in the modem initialization sequence | Aleksander Morgado | |
The initialization sequence doesn't expect any result, so `mm_base_modem_at_sequence_finish()' will actually return NULL even if there is no error. Therefore, we base the success of the sequence on the existence of a GError in the return. | |||
2012-03-26 | broadband-modem: use current charset when parsing operator name | Aleksander Morgado | |
2012-03-26 | broadband-modem: initialize the Simple interface even if unlocked | Aleksander Morgado | |
We should be able to unlock the modem during Simple Connect(). | |||
2012-03-26 | plugin: bump major plugin version | Aleksander Morgado | |
The PluginBase object got modified during the new codebase development, and therefore we need to ensure that the current codebase doesn't try to load old plugins. | |||
2012-03-26 | iface-modem: do not try to set new allowed/preferred config if modem already ↵ | Aleksander Morgado | |
in there | |||
2012-03-24 | iface-modem: treat ANY in allowed modes as being equal to the list of ↵ | Aleksander Morgado | |
supported modes | |||
2012-03-23 | port-probe: don't probe product string if vendor string probing failed | Aleksander Morgado | |
2012-03-23 | port-probe: probed vendor/product string will be NULL when error probing | Aleksander Morgado | |
2012-03-23 | serial: fix crash when sending some commands to a closed port (lp:963102) | Dan Williams | |
If the command we're sending doesn't have a callback, don't try to call NULL. Triggered if the port got closed (because the modem crashed, or refcounting errors or whatever) with some code like this: mm_at_serial_port_queue_command (MM_AT_SERIAL_PORT (port), "+CREG=0", 3, NULL, NULL); | |||
2012-03-18 | libmm-common: new common uint/int/str parsers | Aleksander Morgado | |
2012-03-16 | iface-modem-3gpp: if already registered as requested, don't try to register ↵ | Aleksander Morgado | |
from scratch | |||
2012-03-16 | iface-modem-simple: try to skip initial steps in the Simple Connect sequence | Aleksander Morgado | |
2012-03-16 | iface-modem-simple: don't request to connect the bearer if already connected | Aleksander Morgado | |
2012-03-16 | iface-modem: if we are already unlocked, don't try to check it again | Aleksander Morgado | |
We're assuming here we are never getting locked without us knowing it. | |||
2012-03-16 | iface-modem-simple: don't call the enable() methods in the class directly | Aleksander Morgado | |
Use the new `mm_base_modem_enable()' instead, which will pass down the modem-wide cancellable to the enable() implementation. | |||
2012-03-16 | iface-modem-simple: don't assume bearer is always set | Aleksander Morgado | |
2012-03-16 | broadband-bearer: pass down cancellable to the 3gpp dialing implementation | Aleksander Morgado | |
2012-03-16 | broadband-bearer: pass down CID to the 3GPP-specific disconnection logic | Aleksander Morgado | |
2012-03-16 | broadband-bearer: let subclasses handle their own IP config retrieval mechanism | Aleksander Morgado | |
Mainly given for bearers requiring static IP addresses in net ports. | |||
2012-03-16 | broadband-bearer: let subclasses know the CID being used | Aleksander Morgado | |
2012-03-16 | broadband-bearer: ensure a result is always set | Aleksander Morgado | |
Just a convenience, as it is anyway not used afterwards. | |||
2012-03-16 | bearer: properties are exposed before exporting the bearer object | Aleksander Morgado | |
And we let subclasses to specify which of the input properties need to be exposed. | |||
2012-03-16 | plugin-base: avoid launching AT probing on new ports if the modem expects ↵ | Aleksander Morgado | |
only one If we got an existing modem showing a new port, and the plugin handling that modem said that only one AT port was expected, we shouldn't be AT-probing it any more. | |||
2012-03-16 | base-modem: new method to check if the modem got any AT port | Aleksander Morgado | |
Required for the single-at logic in the plugins. | |||
2012-03-16 | port-probe: new probing result setters | Aleksander Morgado | |
We make them public, so that we can set results before actually running the probing. | |||
2012-03-16 | plugin-base: only cancel AT probing in probes of the same device | Aleksander Morgado | |
2012-03-16 | build: require gudev >= 147 | Aleksander Morgado | |
Since udev 147 the gudev API is no longer marked as experimental, and therefore `G_UDEV_API_IS_SUBJECT_TO_CHANGE' is no longer needed. | |||
2012-03-16 | port-probe: probing may just require vendor or product probing | Aleksander Morgado | |
If we already had probed, e.g. AT capabilities, and a next plugin requires Vendor AT probing, the task will only show that VENDOR_AT is requested. | |||
2012-03-16 | base-modem: ensure we cancel any ongoing operation when we're disposing | Aleksander Morgado | |
2012-03-16 | iface-modem: treat serial errors also as fatal when checking unlock status | Aleksander Morgado | |
2012-03-16 | iface-modem-time: let initialization and enabling sequences get cancelled | Aleksander Morgado | |
2012-03-16 | iface-modem-messaging: let initialization and enabling sequences get cancelled | Aleksander Morgado | |