summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-10-29Fix: Refine logic for hangupDenis Kenzior1-4/+6
2009-10-28In the simple single active call case, use hangupDenis Kenzior1-6/+23
2009-10-28Fix: Take care of the logic for DialingDenis Kenzior1-2/+65
The logic for dialing a call while other calls are in the system is a bit more complicated than what was implemented. There are several cases to consider: - Active Call and Held Call In this situation we cannot dial, the user must drop one of the calls. - Active Call and Waiting Call -> We have to put the active call on hold, unfortunately there is no standard command to do so without affecting the waiting call. If the modem has a vendor specific implementation, then try to use that. - Active Call only -> Put the active call on hold. We use the swap_without_accept implementation (if exists) to be safe, otherwise we fall back to hold active calls. - No Active calls -> Simply dial
2009-10-28Refactor: Avoid unnecessary forward declarationsDenis Kenzior1-45/+44
2009-10-28Refactor: Move more code aroundDenis Kenzior1-69/+67
Avoid unnecessary forward declarations
2009-10-28Refactor: Move code to avoid forward declarationDenis Kenzior1-171/+170
2009-10-28Refactor: Get rid of PENDING_FLAG in voicecallsDenis Kenzior1-128/+44
the pending variable was enough already. Also refactor to use __ofono_dbus_pending_reply to make the code much more readable.
2009-10-28Add utility to parse CLIR optionDenis Kenzior1-7/+17
2009-10-27Refactor: replace netreg get_operator with mcc/mncDenis Kenzior2-8/+20
The full operator information is useless as only mcc/mnc are really required. The internal structures will be changing soon
2009-10-27Fix: Don't emit spurious Base Station Name signalDenis Kenzior1-0/+4
2009-10-27Fix: Skip empty emergency numbersDenis Kenzior1-1/+3
2009-10-27Fix: Obscure crash when GPRS is not supportedDenis Kenzior1-0/+5
2009-10-27Fix: Properly unregister context on exitDenis Kenzior1-0/+7
2009-10-26Fix: Use driver_attached instead of attachedDenis Kenzior1-1/+1
2009-10-26Make netreg_update based on CREG, not CGREGDenis Kenzior1-5/+2
2009-10-26Simplify logic in netreg_updateDenis Kenzior1-13/+14
2009-10-26Fix unused variable warningDenis Kenzior1-2/+1
2009-10-26Don't cause an infinite loopDenis Kenzior1-5/+4
2009-10-26Get rid of the AFTER_ROAMING stuffDenis Kenzior1-18/+1
2009-10-26Ignore gprs status when not attached/attachingDenis Kenzior1-0/+5
2009-10-26Update attached status when gprs status changesDenis Kenzior1-5/+1
2009-10-26Fix: notify_attached was only used when detachedDenis Kenzior1-6/+10
The standard only specifies that the context might have been detached by the network / mobile equipment. Not attached.
2009-10-26Add a master function for updating attached stateDenis Kenzior1-11/+15
2009-10-26Fixup initialization logicDenis Kenzior1-2/+6
2009-10-26Fix: Initialize registration statusesDenis Kenzior1-0/+2
2009-10-26Fix: Reset netreg to 0 when unregisteredDenis Kenzior1-0/+1
2009-10-26Refactor: Make GPRS use information from netregAndrzej Zaborowski1-41/+106
2009-10-26Fix: Don't attach if searchingAndrzej Zaborowski1-3/+5
Don't ask driver to attach GPRS if modem is already searching for an operator.
2009-10-26Fix interpretation of new GPRS registration status signal.Andrzej Zaborowski1-2/+2
2009-10-24Fix: Fix segfault from improperly initialized dataDenis Kenzior1-0/+1
2009-10-24Just return success when value already set in SetProperty.Andrzej Zaborowski1-0/+6
2009-10-23Fix: Connect up gprs and gprs_contextDenis Kenzior1-4/+21
2009-10-23Fix: Typo in property nameDenis Kenzior1-1/+1
2009-10-23Remove unused code and make compiler happyDenis Kenzior1-25/+0
2009-10-23Add implementation of GPRS context atomDenis Kenzior2-0/+89
2009-10-23Fix: Rename FlagDenis Kenzior1-8/+8
2009-10-23Deactivate the context for removal if activeDenis Kenzior1-3/+44
2009-10-23Refactor/Implement basic activate logicDenis Kenzior1-2/+55
Not yet tested
2009-10-23Add stub of gprs context deactivatedDenis Kenzior1-0/+32
2009-10-23Fix: StyleDenis Kenzior1-4/+2
2009-10-23Remove unused functionsDenis Kenzior1-59/+1
2009-10-23Refactor: Deactivate all contexts functionDenis Kenzior1-8/+1
2009-10-23Remove unused functionDenis Kenzior1-8/+0
2009-10-23Refactor: GPRS Remove Context functionDenis Kenzior1-15/+18
2009-10-23Refactor: GPRS CreateContext functionDenis Kenzior1-60/+23
2009-10-23Remove unused functionDenis Kenzior1-26/+0
2009-10-23Refactor: context object path listDenis Kenzior1-4/+3
2009-10-23Refactor: Context set_property functionDenis Kenzior1-57/+123
2009-10-23Refactor: Context get_propertiesDenis Kenzior1-9/+13
2009-10-23Refactor: context finding by pathDenis Kenzior1-11/+3