summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-08-21Fix getting the offset into sms fragment bitmap.Andrzej Zaborowski1-1/+1
Otherwise only 64 fragments fit.
2009-08-21Introduce the Modem driver APIDenis Kenzior1-89/+309
2009-08-20Fix unused variable lDenis Kenzior1-1/+0
2009-08-20Rename ofono_modem_*_userdataDenis Kenzior1-3/+3
Rename ofono_modem_get_userdata to ofono_modem_get_data Rename ofono_modem_set_userdata to ofono_modem_set_data For consistency with other drivers
2009-08-20Hide the ofono_modem datastructureDenis Kenzior2-70/+48
2009-08-20Port history to the new atom APIDenis Kenzior3-34/+54
Use __atom_foreach
2009-08-20Add __ofono_modem_foreach_atom functionDenis Kenzior2-0/+26
2009-08-20Fix unused variable modemDenis Kenzior1-1/+0
2009-08-20Fix unused function remove_all_watchesDenis Kenzior1-0/+2
2009-08-20Fix unused variable modemDenis Kenzior1-1/+0
2009-08-20Remove unused functionDenis Kenzior1-8/+0
2009-08-20Remove unused functionDenis Kenzior1-10/+0
2009-08-20Fix implicit declaration of extract_bcd_numberDenis Kenzior1-0/+1
2009-08-20Fix unused variable pathDenis Kenzior1-1/+1
2009-08-20Fix unused variable lDenis Kenzior1-1/+0
2009-08-20Break out device info into a separate driverDenis Kenzior5-154/+208
The modem info ops (Serial, Manufacturer, etc) are broken into a separate oFono atom. This is mainly to support a proper modem device driver infrastructure. As a result the data structures have been tweaked a little. driver.h is now empty and has been removed.
2009-08-20Use types.h instead of driver.h hereDenis Kenzior2-2/+2
2009-08-20Remove unused variablesDenis Kenzior1-4/+0
2009-08-19Emit the DisconnectReason signalDenis Kenzior1-1/+28
2009-08-19Make sure call history handles waiting callsDenis Kenzior1-1/+2
Missed waiting calls were not being handled properly
2009-08-19Evolve the voicecall driverDenis Kenzior3-518/+459
2009-08-19Evolve the netreg driverDenis Kenzior3-341/+320
2009-08-19Move mcc & mnc defines to types.hDenis Kenzior1-4/+0
2009-08-19Refine errors returned by message-waitingDenis Kenzior1-4/+10
If we have not initialized fully yet, return sim_not_ready error. If we couldn't read EFmbi or not able to stat EFmbdn size properly, then set mbdn_not_present to TRUE and always return not_supported error
2009-08-19Evolve message waiting low level APIDenis Kenzior3-184/+207
2009-08-19Add a new SIM not ready errorDenis Kenzior2-0/+7
2009-08-19Update voicecalls to the new SIM APIDenis Kenzior1-12/+29
2009-08-19Update network registration to the new SIM APIDenis Kenzior1-14/+61
2009-08-19Update message waiting to the new SIM APIDenis Kenzior1-17/+64
2009-08-19Remove traces of sim_manager from modem.cDenis Kenzior1-5/+0
2009-08-19Evolve SIM driverDenis Kenzior5-326/+317
2009-08-19Move ofono_destroy_fun to types.hDenis Kenzior1-2/+0
2009-08-19Remove unneeded variableDenis Kenzior1-1/+0
2009-08-19Fix cut and paste errorDenis Kenzior1-1/+1
2009-08-19Fix whitespace and style issuesDenis Kenzior6-11/+10
2009-08-19Refactor ECC: Free the new_en_listDenis Kenzior1-0/+6
Avoid a potential memory leak in case the interface is removed during the SIM read operation.
2009-08-19Evolve SMS driver APIDenis Kenzior3-171/+186
2009-08-17Remove the use of driver.hDenis Kenzior3-3/+0
2009-08-17Remove unused headerDenis Kenzior3-3/+0
2009-08-17Make distcheck happyDenis Kenzior1-1/+1
2009-08-17Refactor ECC Support: Update when EFecc is readDenis Kenzior1-23/+61
We should start with a default set of ECC numbers which are always available according to 22.101, even if no SIM present. Then when EFecc is read, we update the EmergencyNumbers property. According to 22.101 the 112 and 911 numbers must always be available. Since these numbers can also be stored on the SIM itself, we must avoid duplication.
2009-08-17Refactor ECC Support: Don't bother with g_sourceDenis Kenzior1-24/+1
Don't bother playing the g_source tricks for EmergencyNumbers property changed signal emission. The list is not bound to change more than once.
2009-08-17Refactor ECC Support: Free in right spotDenis Kenzior1-7/+6
The freeing of the emergency list should be in voicecalls_destroy function, where the rest of the datastructure is being freed
2009-08-17Support emergency numbersYang Gu2-1/+136
2009-08-17Get rid of unused enumDenis Kenzior1-9/+0
2009-08-17Move network-operator status enum out of common.hDenis Kenzior2-8/+8
2009-08-17Move colr-status enum out of common.hDenis Kenzior2-7/+7
2009-08-17Move colp-status enum out of common.hDenis Kenzior2-7/+7
2009-08-17Move clip-status enum out of common.hDenis Kenzior2-7/+7
2009-08-17Move clir-status enum out of common.hDenis Kenzior2-9/+9