| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
Include as helper methods the 3GPP and 3GPP operator name retrieval logic.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Internal handling of the 3GPP2 access technologies tries to make a difference
between the different revisions of EV-DO with different enum values, but:
* Not all revisions are considered (EV-DO rev.B is not handled)
* The EV-DO revision is never retrieved from ModemManager, always rev.A is
assumed.
* The UI treats all revisions in the same way (just as 'EVDO'), fully ignoring
the revision.
It just seems better to fully ignore the EV-DO revision internally, given the
current situation.
|
|
|
|
| |
Will also make it easier to handle the new 'broadband' devices.
|
|
|
|
| |
Will also make it easier to handle the new 'broadband' devices.
|
|
|
|
| |
We'll use it not only for 'gsm' devices, but also for the new 'broadband' ones.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The generation of the PIN/PUK request dialog was split into two separate places:
a) The generic creation of the dialog
b) The setup of the text and contents to show in the dialog
Given that this dialog is generated only for the single purpose of requesting
PIN or PUK, just merge both code chunks.
This fix will simplify the integration of the new 'broadband' object for modems
exported by the new ModemManager interface.
|
|
|
|
|
| |
Will let us simplify the handling of the new 'broadband' devices exported by the
new ModemManager1 interface.
|
| |
|
|
|
|
|
| |
When a nag dialog appeared and the user opted to ignore the warning,
the connection was wot saved.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
When 'Enter' was pressed in gateway field empty string was inserted
and "Save" button became unsensitive.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
#747368)
Reproducer:
1. GTK_IM_MODULE=xim nm-connection-editor
2. Go to 'IPv4 Settings', set Method as 'Manual'
3. Click Add and then press Tab key
For details see:
https://bugzilla.redhat.com/show_bug.cgi?id=747368
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Instead of returning a GHashTable and exposing utility methods to play with it,
create a new GObject which provides access to the same logic through new methods
but which also allows to asynchronously load it.
|
| |
|
| |
|
|
|
|
| |
guint32
|
|
|
|
| |
strings
|
| |
|
|
|
|
|
| |
Clients shouldn't need to know how to do the split of the MCCMNC string, just
hide the logic behind a helper method.
|
|
|
|
|
| |
Skip using a specific type for the MCC+MNC pair, just concatenate both in a
string. Not a big deal, as MCC is always 3 digit long.
|
|
|
|
| |
... and therefore align with the project code style rules.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The 'NMAGsmMccMnc' type is renamed to 'NMAMccMnc'.
* The 'NMAMobileAccessMethodType' enum is renamed to 'NMAMobileFamily'; and
the '_GSM' suffixed enum value is renamed to '_3GPP'.
* The 'nma_mobile_access_method_get_method_type()' method in the interface is
now renamed to 'nma_mobile_access_method_get_family()'.
* The 'nma_mobile_access_method_get_gsm_apn()' method in the interface is now
renamed to 'nma_mobile_access_method_get_3gpp_apn()'.
* The 'nma_mobile_provider_get_gsm_mcc_mnc()' method in the interface is now
renamed to 'nma_mobile_provider_get_3gpp_mcc_mnc()'.
* And for consistency, 'nma_mobile_providers_find_for_mcc_mnc()' was
renamed to 'nma_mobile_providers_find_for_3gpp_mcc_mnc()' and
'nma_mobile_providers_find_for_sid() was renamed to
'nma_mobile_providers_find_for_cdma_sid()'.
|
|
|
|
|
|
|
|
| |
This new method of the API takes care of looking for a specific
'NMAMobileProvider' given a SID integer.
Originally developed as 'find_provider_for_sid()' in
'src/applet-device-cdma.c'.
|
| |
|
|
|
|
|
|
|
|
| |
This new method of the API takes care of looking for a specific
'NMAMobileProvider' given a MCC/MNC string.
Originally developed as 'find_provider_for_mcc_mnc()' in
'src/applet-device-gsm.c'.
|
|
|
|
|
|
|
|
|
|
|
| |
All types defined in the mobile provider parsing code are now opaque, in case we
need to update them in the future.
'NMAGsmMccMnc' is the only one which is left with the members public, as it is
not really likely to be modified in the current format.
Also, stick to use G_DEFINE_BOXED_TYPE() to define the types, and make all
reference count operations thread-safe.
|
|
|
|
|
|
|
|
|
|
|
| |
The code in gnome-shell was modified to better handle several introspection
related issues (e.g. avoid lists of objects returned as values of hash table
elements).
This commit aligns the requirements of gnome-shell directly in libnm-gtk.
Bits and pieces were fixed in the mobile broadband connection creator wizard and
in the CDMA/GSM items of the standard nm-applet.
|
|
|
|
|
| |
Just reorganize the code to have it a bit cleaner. Will also help to review the
changes coming next.
|
|
|
|
|
|
|
| |
Prefix of the methods and types was changed to 'nma' in order to get it properly
exported in the library.
https://bugzilla.gnome.org/show_bug.cgi?id=688206
|
| |
|
| |
|