summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-08-14Move CALL_BARRING_INTERFACE definition to dbus.hDenis Kenzior1-12/+11
2009-08-14Add call_watches utilityDenis Kenzior1-0/+17
2009-08-14Add atom_watch functionsDenis Kenzior2-0/+105
2009-08-14Use atom's modem in phonebookDenis Kenzior1-7/+6
2009-08-14Use atom's modem storage in call settingsDenis Kenzior1-27/+28
2009-08-14Use atom's modem in call meterDenis Kenzior1-13/+12
2009-08-14Use atom's modem in call-forwardingDenis Kenzior1-21/+25
2009-08-14Use atom's modem storage in call barringDenis Kenzior1-17/+17
2009-08-14Update to use the new atom_free APIDenis Kenzior5-5/+5
2009-08-14Rework ofono_modem_remove_atomDenis Kenzior2-6/+3
Change to ofono_atom_free since the atom now carries all necessary information about the modem it is attached to
2009-08-14Add getter functions for atomsDenis Kenzior2-0/+14
2009-08-14Sanity check the atom register/unregister funcsDenis Kenzior1-2/+7
2009-08-14Fix passing in modem where call_barring expectedDenis Kenzior1-6/+10
2009-08-14Evolve the phonebook driverDenis Kenzior3-90/+119
2009-08-14Remove defunct pointer to call waiting dataDenis Kenzior1-1/+0
Doesn't exist anymore
2009-08-14Evolve call settings driverDenis Kenzior3-298/+309
2009-08-14Move clir and cug option enums to types.hDenis Kenzior1-13/+0
2009-08-14Evolve the call meter driver APIDenis Kenzior3-232/+243
2009-08-14Evolve the call-forwarding driverDenis Kenzior3-221/+221
2009-08-14Evolve the call-barring driverDenis Kenzior3-172/+202
- Move call barring related functionality out of driver.h into a dedicated file, call-barring.h - Update to use the new atom framework - Remove over-reliance on the modem structure, call-barring structure should now be used instead whenever possible
2009-08-13Move certain parts of driver.h to types.hDenis Kenzior2-19/+4
2009-08-13Add ofono atom routinesDenis Kenzior2-0/+142
2009-08-13Make ss_passwd_register slightly more efficientDenis Kenzior1-1/+1
2009-08-13Make ss_control_register slightly more efficientDenis Kenzior1-1/+1
2009-08-12Always output useable FN in VCardDenis Kenzior1-1/+6
If text is NULL or empty, use the number field for the FN VCard entry instead.
2009-08-12Fix a segfault in need_mergeDenis Kenzior1-3/+15
2009-08-12Bail out early if text & number are emptyDenis Kenzior1-0/+5
2009-08-12Fix commentMarcel Holtmann1-1/+1
2009-08-12Add function for printing warningsMarcel Holtmann1-0/+18
2009-08-08Fix compile warningDenis Kenzior1-1/+3
2009-08-07Quiet an error if a modem is removed quicklyDenis Kenzior1-0/+3
2009-08-07Fix segfault upon modem removal due to g_sourceDenis Kenzior1-7/+16
Network registration was not removing operator list scan g_source, which was causing a crash in one of two potential places.
2009-08-07Refactor SIM file cacheDenis Kenzior1-105/+91
2009-08-07Re-enable reading of SPN & PNN on phonesimDenis Kenzior1-0/+4
2009-08-07Make the sim op queue have a removable gsourceDenis Kenzior1-7/+21
2009-08-07Don't use g_timeout_add to retrieve imsiDenis Kenzior1-6/+3
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-27/+13
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-29/+14
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-27/+13
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-23/+18
2009-08-07No need to use g_timeout_addDenis Kenzior1-18/+9
Simply calling the function here should be sufficient
2009-08-07Store the tx_next g_source so it can be removedDenis Kenzior1-3/+11
2009-08-07Use g_source instead of flag for mpty list changesDenis Kenzior1-6/+11
2009-08-07Use g_source instead of flag for call list changesDenis Kenzior1-7/+10
2009-08-07Fix sim ADN type of number handlingDenis Kenzior1-2/+2
The type of number stored here is not quite the same as SMS number, and should be parsed differently
2009-08-07Refactor setting MSISDNDenis Kenzior1-27/+33
- Empty lists should be supported, as clearing the MSISDN is OK - Initialization of empty MSISDN record should also be possible - Overwriting of unused records should be possible - Simplify resource cleanup
2009-08-07Keep new numbers in the main sim data structureDenis Kenzior1-17/+10
No sense to allocate / free memory for a single pointer
2009-08-07Move error label to a more logical placeDenis Kenzior1-3/+3
2009-08-07Move variable declarations to a move logical placeDenis Kenzior1-2/+3
2009-08-07Make SubscriberNumbers writable.Andrzej Zaborowski1-5/+203
This implements writing SubscriberNumbers if the SIM allows this (optional to the SIM provider). Because the property is an array of phone numbers, setting the property needs to write multiple records on the SIM so it's not atomic and potentially can fail partially. In this case we have to report a write error to DBus client but at the same time file may be changed and we send a PropertyChanged.