Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-15 | core: new private boxed types for string and uint16 pairs | Aleksander Morgado | |
2012-03-15 | manager: print modem debug info as soon as it gets exported | Aleksander Morgado | |
2012-03-15 | broadband-modem: minor indentation fixes | Aleksander Morgado | |
2012-03-15 | broadband-bearer: avoid double free | Aleksander Morgado | |
Don't free an error which is taken by the async result. | |||
2012-03-15 | core: don't pass primary port to interface initializations | Aleksander Morgado | |
They will all get it themselves. | |||
2012-03-15 | broadband-modem: run setup of all ports as first step in initialization | Aleksander Morgado | |
This is run always once all ports grabbed and organized. | |||
2012-03-15 | core: rework port grabbing and organization | Aleksander Morgado | |
Make port roles more flexible. We have modems that do PPP on interfaces other than the primary interface, and that wasn't possible with the old code. So clean up all that logic and move the port organization code into the core so we can reduce code in the plugins. In the new world order, the plugins say whether the port is a QCDM port, an AT port, or ignored. If it's an AT port the plugins get to tag it as primary, secondary, or PPP, or any combination of the 3. This allows for modems where PPP should really be done on the secondary port (Huawei E220, Sierra devices) so that the primary port stays open for command and status. After all ports are grabbed by the generic classes, they get "organized", which assigns various ports to the roles of PRIMARY, SECONDARY, DATA, and QCDM based on specific rules and hints that the plugin provided (which are expressed as MMAtPortFlags). The plugin code is responsible for determining the port hints (ie MMAtPortFlags) at probe time, instead of having a combination of the plugin and the modem class do the job. This simplifies things greatly for the plugins at the expense of more complicated logic in the core. This is the port of commit 96505d42ed62327101dcee7c2bf31177b0bb1c9f to the 06-api branch. | |||
2012-03-15 | at-serial-port: new AT port specific flags | Aleksander Morgado | |
2012-03-15 | at-serial-port: no need to pass port type when creating the object | Aleksander Morgado | |
We'll just specify the port is AT, not primary or secondary | |||
2012-03-15 | qcdm-serial-port: no need to pass port type when creating the object | Aleksander Morgado | |
2012-03-15 | bearer-list: avoid redefinition of MMBearerLisForeachFunc | Aleksander Morgado | |
2012-03-15 | base-modem: also signal validity when reporting invalid | Aleksander Morgado | |
Otherwise the manager won't catch invalid modems failing at initialization. | |||
2012-03-15 | port: no need for custom enum to string converters | Aleksander Morgado | |
2012-03-15 | base-modem: use new autogenerated port-enum-string getters | Aleksander Morgado | |
2012-03-15 | build: private enums don't depend on the public ones | Aleksander Morgado | |
2012-03-15 | build: ignore built files | Aleksander Morgado | |
2012-03-15 | build: generate libserial-specific enum types | Aleksander Morgado | |
2012-03-15 | build: renamed files holding daemon-specific enum types | Aleksander Morgado | |
2012-03-15 | libmm-common: use the new key/value parser in the common bearer properties ↵ | Aleksander Morgado | |
builder | |||
2012-03-15 | libmm-common: use the new key/value parser in the common connect properties ↵ | Aleksander Morgado | |
builder | |||
2012-03-15 | libmm-common: use the new key/value parser in the common SMS properties builder | Aleksander Morgado | |
2012-03-15 | libmm-common,tests: new tests for the key/value parser | Aleksander Morgado | |
2012-03-15 | libmm-common: new helper key/value parser | Aleksander Morgado | |
2012-03-15 | broadband-modem: always PDU mode preferred | Aleksander Morgado | |
2012-03-15 | cli: include storage when printing SMS info | Aleksander Morgado | |
2012-03-15 | libmm-glib: allow getting SMS storage | Aleksander Morgado | |
2012-03-15 | sms: specify storage where the SMS is kept | Aleksander Morgado | |
2012-03-15 | api,dbus: new `Storage' property in the SMS interface | Aleksander Morgado | |
2012-03-15 | iface-modem-messaging: once all messages initially loaded, set default storages | Aleksander Morgado | |
2012-03-15 | cinterion: SMS storage mem3 doesn't support 'ME' | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement default storage settings | Aleksander Morgado | |
2012-03-15 | iface-modem-messaging: use defaults when no specific storage specified | Aleksander Morgado | |
2012-03-15 | iface-modem-messaging: load initial parts from all available storages | Aleksander Morgado | |
2012-03-15 | test: new tester for CPMS=? results | Aleksander Morgado | |
2012-03-15 | iface-modem-messaging: new method to set preferred SMS storages | Aleksander Morgado | |
2012-03-15 | broadband-modem: override default preferred mem1/mem2/mem3 storages | Aleksander Morgado | |
2012-03-15 | iface-modem-messaging: new properties to define preferred mem1/mem2/mem3 ↵ | Aleksander Morgado | |
storages | |||
2012-03-15 | broadband-modem: implement default SMS storage loading | Aleksander Morgado | |
2012-03-15 | iface-modem-messaging: load supported SMS storages during initialization | Aleksander Morgado | |
2012-03-15 | modem-helpers: new CPMS format result parser | Aleksander Morgado | |
2012-03-15 | libmm-common: new helpers to work with SMS storage strings | Aleksander Morgado | |
2012-03-15 | api,header: new `MMSmsStorage' enumeration | Aleksander Morgado | |
2012-03-15 | sms: implement default sending, either from storage or through the generic cmd | Aleksander Morgado | |
2012-03-15 | sms: don't allow sending received messages | Aleksander Morgado | |
2012-03-15 | sms: implement default storing | Aleksander Morgado | |
2012-03-15 | sms-part: include the submit-pdu building code | Aleksander Morgado | |
It currently doesn't do multi-part. When do support that, we may end up needing to move all this code to mm-sms.c | |||
2012-03-15 | broadband-modem: implement the use-pdu-mode flag property | Aleksander Morgado | |
2012-03-15 | iface-modem-messaging: handle the flag to use PDU mode as a property | Aleksander Morgado | |
2012-03-15 | cli: new `--store' action to store SMS messages | Aleksander Morgado | |
2012-03-15 | libmm-glib: new method to store SMS messages | Aleksander Morgado | |