Denis Kenzior
6497d29719
stk: Add text attribute structure
2010-02-27 10:19:51 -06:00
Denis Kenzior
5144254f62
stk: Add Duration structure
2010-02-27 10:19:19 -06:00
Denis Kenzior
4603965fc3
stk: Add icon identifier structure
2010-02-27 10:17:22 -06:00
Denis Kenzior
0418a682b8
Add duration type enum
2010-02-27 10:09:30 -06:00
Denis Kenzior
7be80ef131
Fix: Simplify write-again logic
2010-02-26 16:17:57 -06:00
Denis Kenzior
988fed5951
Fix: Don't allocate buffers if we don't need to
2010-02-26 16:16:46 -06:00
Zhenhua Zhang
c6f4d051b2
Add write server response into non-blocking IO
...
Write server response into non-blocking GIOChannel when we have
G_IO_OUT signal.
2010-02-26 16:10:19 -06:00
Zhenhua Zhang
534898f164
Add write buffer queue for non-blocking write
...
The head of the queue is the data to be written, the tail is the
free buffer to cache data into.
If the tail of queue is full, allocate a new free buffer and
append it at the tail.
2010-02-26 16:07:33 -06:00
Zhenhua Zhang
e96293d5bb
Add define for read and write buffer size
2010-02-26 16:04:52 -06:00
Zhenhua Zhang
79b480166c
Do not trigger user disconnect at g_at_shutdown
...
Similar to gatchat, introduce read_watcher_destroy_notify and do
not trigger user disconnect at g_at_shutdown. Delay destroy of
gatserver until read_watcher is destroyed.
2010-02-26 16:04:36 -06:00
João Paulo Rechi Vita
68780514b3
doc: Add 'Name' property under 'Modem' interface.
2010-02-24 14:17:58 -06:00
João Paulo Rechi Vita
3e0dd06680
Test: Show number being dialed
2010-02-24 14:17:40 -06:00
João Paulo Rechi Vita
ef75a79458
Test: Show id of the modem being enabled/disabled
2010-02-24 14:17:01 -06:00
Denis Kenzior
c26619539d
Update unit test for USAT display text command
2010-02-23 17:11:29 -06:00
Denis Kenzior
d90aa1561f
Add basic support for USAT/CAT proactive commands
...
Only display_text with mandatory fields is currently supported.
2010-02-23 17:10:26 -06:00
Denis Kenzior
19a20e4ccd
Add COMPREHENSION TLV iterator utilities
2010-02-23 12:03:04 -06:00
Denis Kenzior
d98be70fa9
Add Simple TLV iterator utilities
2010-02-23 12:03:03 -06:00
Denis Kenzior
0db0108120
Fix: EFspdi parsing
...
EFspdi is a nested BER-TLV structure. The outside BER-TLV has the tag
A3, and the inside contains the PLMN list TLV with tag 0x80.
2010-02-23 12:03:03 -06:00
Denis Kenzior
5a86a7408a
Rewrite ber_tlv_find_tag to use ber_tlv iterator
2010-02-23 12:03:03 -06:00
Denis Kenzior
9f6847b6b2
Update gitignore
2010-02-23 12:03:03 -06:00
Denis Kenzior
077cfe284e
Move from header to implementation
2010-02-23 12:03:03 -06:00
Denis Kenzior
066dc51f85
Add BER-TLV iterator unit test
2010-02-23 12:03:03 -06:00
Denis Kenzior
0d163e6295
Add BER-TLV iterator utilities
2010-02-23 12:03:00 -06:00
Denis Kenzior
6e03aa7c0b
Add STK device identity enum
2010-02-18 16:21:48 -06:00
Denis Kenzior
d35d290702
Add stub for unit test for Sim Toolkit utils
2010-02-18 16:20:30 -06:00
Denis Kenzior
3bc0024817
Add enumeration for STK Comprehension TLV objects
2010-02-18 10:58:22 -06:00
Denis Kenzior
1da0ea3b1d
Add Sim Toolkit Envelope type enum
2010-02-17 18:23:56 -06:00
Denis Kenzior
32a9931056
Add Sim Toolkit Proactive Command enum
2010-02-17 18:23:53 -06:00
Denis Kenzior
9aeed6dbcc
Add stubs files for Sim Toolkit Utilities
2010-02-17 15:10:33 -06:00
Vinicius Costa Gomes
2e9a16ce07
Fix: a pending call was leaking in check_service
...
This was triggering an assert inside libdbus when the timeout inside
the leaking pending call expired. The assert said that we were trying
to remove an nonexistent timeout.
2010-02-17 01:59:31 -08:00
Denis Kenzior
1c3aaaacc6
Refactor: ussd user response
...
When the user sends a response, the network can still continue the
dialog, it is not a final response and we cannot transition to an idle
state when the command finishes. Instead we set it back to a special
state and treat subsequent network responses as unsolicited.
2010-02-16 10:18:04 -06:00
Denis Kenzior
d17b2d8471
Rename: ussd-api to supplementaryservices-api
2010-02-16 10:17:58 -06:00
Denis Kenzior
1bebc1b469
Cleanup: Minor API tweaks for USSD
2010-02-16 10:17:52 -06:00
Andrzej Zaborowski
7d7739f7d6
Subscribe to USSD signals in test script.
2010-02-16 10:17:47 -06:00
Andrzej Zaborowski
740f8e3f09
Handle network-initiated ussd requests.
...
This adds the methods on the D-bus interface to allow the
client to handle USSD requests from the network, according to 22.090.
Unfortunately this document is not clear on every point and some
details can't be implemented. This includes reporting unsupported
request to the network, unsupported language, ME busy etc, because
there isn't an AT command for that.
2010-02-16 10:17:40 -06:00
Gustavo F. Padovan
400d692e6e
hfp: add watch to trigger HUP of the file descriptor
2010-02-15 16:46:17 -06:00
Gustavo F. Padovan
f738a84588
hfp: remove modems if bluetoothd exits unexpectedly
2010-02-15 15:03:31 -06:00
Andrzej Zaborowski
0bac79f1a2
Fix: Use g_dbus_emit_signal in call-barring,meter
2010-02-15 14:57:25 -06:00
Gustavo F. Padovan
e66002bbcf
hfp: remove duplicated ofono_modem_set_powered
2010-02-15 13:37:34 -06:00
Denis Kenzior
1ab40c469b
Cleanup: Get rid of USSD_FLAG_PENDING
2010-02-15 11:04:08 -06:00
Marcel Holtmann
4126c581f9
Release 0.18
2010-02-12 21:36:33 -08:00
Denis Kenzior
766a0bcfa5
Fix: Unregistering the agent in disable is wrong
...
What we really want to do here is set a flag that the agent has not been
released yet. If this is the case we should send the Disconnect call on
disable.
2010-02-12 20:10:29 -06:00
Denis Kenzior
7194bd03a0
Add hfp/ prefix to the path for HFP modems
2010-02-12 19:49:19 -06:00
Denis Kenzior
af4d4aeaeb
Fix: Trivial mistake
2010-02-12 18:48:32 -06:00
Denis Kenzior
5d104529f9
Add support for alias changes
2010-02-12 18:42:48 -06:00
Denis Kenzior
8210719201
Set modem name from Bluetooth device alias
2010-02-12 18:30:03 -06:00
Denis Kenzior
d87f285fdf
Add support for modem names
2010-02-12 18:29:41 -06:00
Denis Kenzior
546a9fdd14
Fix: Use persistent paths for hfp modems
2010-02-12 18:19:32 -06:00
Denis Kenzior
e3016c3bc5
Fix: Store the modem in the uuid hash
...
The modem is more useful to store than the path, particularly once we
track Aliases
2010-02-12 17:57:20 -06:00
Denis Kenzior
6ec67d79ed
Refactor the UUIDs property changed path
2010-02-12 17:52:55 -06:00