aboutsummaryrefslogtreecommitdiff
path: root/libmm-common
AgeCommit message (Collapse)Author
2012-03-29libmm-common,helpers: additional checks in the string to number convertersAleksander Morgado
We won't allow NULL, empty, or strings with non-digits.
2012-03-29libmm-common: new helper `MMModemLocationGpsRaw' objectAleksander Morgado
2012-03-29libmm-common: new helpers to parse doubles from strings or match infosAleksander Morgado
2012-03-29libmm-common,location-gps-nmea: allow sequences of tracesAleksander Morgado
Some traces, e.g. $GPGSV, are part of a sequence. For those traces, we'll try to always keep the whole sequence around, not just the last received trace.
2012-03-29libmm-common: new helper `MMModemLocationGpsNmea' objectAleksander Morgado
2012-03-18libmm-common: new common uint/int/str parsersAleksander Morgado
2012-03-16build: autogenerate `mm-errors-quarks.c'Aleksander Morgado
We define custom nicks for each error enum, matching the DBus error entry that we want to have with each of them.
2012-03-16libmm-common: new `MMNetworkTimezone' helper objectAleksander Morgado
2012-03-16api,dbus: rewrote Time interface to be used with gdbus-codegenAleksander Morgado
2012-03-16libmm-common: `MMSimpleStatus' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonSimpleProperties' to `MMSimpleStatus', and removed the `MMSimpleStatusProperties' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16libmm-common: `MMLocation3gpp' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonLocation3gpp' to `MMLocation3gpp', and removed the `MMModemLocation3gpp' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16libmm-common: `MMSimpleConnectProperties' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonConnectProperties' to `MMSimpleConnectProperties', and removed the `MMModemSimpleConnectProperties' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16libmm-common: `MMBearerProperties' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonBearerProperties' to `MMBearerProperties', and removed the `MMBearerProperties' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16libmm-common: `MMBearerIpConfig' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonBearerIpConfig' to `MMBearerIpConfig', and removed the `MMBearerIpConfig' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16libmm-common: `MMSmsProperties' won't be considered internal any moreAleksander Morgado
Renamed `MMCommonSmsProperties' to `MMSmsProperties', and removed the `MMSmsProperties' provided in libmm-glib. We'll just use the original one from libmm-common always.
2012-03-16libmm-common: new `MMUnlockRetries' helper objectAleksander Morgado
2012-03-16libmm-common,tests: include tests when running make check/distcheckAleksander Morgado
2012-03-16build: get path of `glib-mkenums' from pkg-configAleksander Morgado
2012-03-16build: don't distribute generated sourcesAleksander Morgado
2012-03-16introspection: setup all new files and remove old onesAleksander Morgado
2012-03-16libmm-common: new bands array comparatorAleksander Morgado
2012-03-16api,dbus: rename `AllowedBands' to just `Bands'Aleksander Morgado
ModemManager will load: 1) The list of supported bands. Note that this doesn't mean that any possible combination of bands is supported, as modems may support only specific combinations, but at least gives a rough idea of what the modem is capable of handling. 2) The list of CURRENT bands. There is no such "Allowed" bands, as we do with modes, modems will have a specific set of bands being currently used, which will be reported in the `Bands' property. If the modem allows modifying the list of bands to use, this can be done with the `SetBands()' method. If the modem doesn't support using a specific combination of bands, this method will report an error.
2012-03-15libmm-common: no need to check for end of string when looking for spacesAleksander Morgado
2012-03-15libmm-common: allow empty strings passed to the key value parserAleksander Morgado
2012-03-15libmm-common: use the new key/value parser in the common bearer properties ↵Aleksander Morgado
builder
2012-03-15libmm-common: use the new key/value parser in the common connect properties ↵Aleksander Morgado
builder
2012-03-15libmm-common: use the new key/value parser in the common SMS properties builderAleksander Morgado
2012-03-15libmm-common,tests: new tests for the key/value parserAleksander Morgado
2012-03-15libmm-common: new helper key/value parserAleksander Morgado
2012-03-15libmm-common: new helpers to work with SMS storage stringsAleksander Morgado
2012-03-15libmm-common: new helper object to handle common SMS propertiesAleksander Morgado
2012-03-15libmm-common: include gdbus-codegen generated SMS-related sourcesAleksander Morgado
2012-03-15libmm-common: CDMA sid/nid are uint, not enumNathan Williams
2012-03-15libmm-common: build dictionary even if IP config object not givenAleksander Morgado
2012-03-15libmm-common: new helper object to handle Bearer IP configAleksander Morgado
2012-03-15libmm-common: 3gpp location doesn't use any of our enum/flagsAleksander Morgado
2012-03-15build: add missing build dependency in libmm-commonAleksander Morgado
Spotted by Nathan Williams.
2012-03-15libmm-common: flags string builders are now all autogeneratedAleksander Morgado
2012-03-15build: autogenerate enum/flags string getter/buildersAleksander Morgado
Each enum will have its own #_get_string (), and each flags will have its own #_build_string_from_mask ().
2012-03-15libmm-common: fix usage of main library headerAleksander Morgado
2012-03-15libmm-common: new helper object to handle 3GPP locationAleksander Morgado
2012-03-15libmm-common: include CDMA-specific items in the simple propertiesAleksander Morgado
2012-03-15api,dbus: prefix with 'm3gpp' the 3GPP-specific entries returned in the ↵Aleksander Morgado
simple status Note that we cannot have properties starting with a digit :-/
2012-03-15libmm-common: prefix with '3gpp' the 3GPP-specific simple propertiesAleksander Morgado
2012-03-15libmm-common: allow duplicating the bearer properties objectAleksander Morgado
2012-03-15libmm-common: expect 'rm-protocol' in the common bearer propertiesAleksander Morgado
2012-03-15libmm-common: plug small leak in the common simple propertiesAleksander Morgado
2012-03-15libmm-common: fix build dependenciesAleksander Morgado
Added proper rules in the Makefile so that those files which need the glib-mkenums generated files are built always once the prerequisites are all ready. Also, avoid including libmm-common.h from within source files of the library.
2012-03-15libmm-common: handle strings coming in capitals when building bands or modesAleksander Morgado
2012-03-15libmm-common: print modes string with capitals for the acronymsAleksander Morgado