Commit Graph

497 Commits

Author SHA1 Message Date
Marcel Holtmann 8ac6aa52a9 Release 0.3 2009-08-12 18:00:24 -07:00
Denis Kenzior d812ff8534 Warn when (potentially) invalid input encountered 2009-08-12 19:49:23 -05:00
Denis Kenzior b1d0bda4b3 Always output useable FN in VCard
If text is NULL or empty, use the number field for the FN VCard entry
instead.
2009-08-12 19:49:23 -05:00
Denis Kenzior 715067d38d Fix a segfault in need_merge 2009-08-12 19:49:23 -05:00
Denis Kenzior 70b758f8be Bail out early if text & number are empty 2009-08-12 19:49:23 -05:00
Marcel Holtmann 5641f1974a Fix comment 2009-08-12 17:40:41 -07:00
Marcel Holtmann 08f6629d60 Add function for printing warnings 2009-08-12 17:33:44 -07:00
Marcel Holtmann 89bbf66ae8 Add API documentation for voice call interfaces 2009-08-12 16:43:34 -07:00
Marcel Holtmann c5bee783fa Add some initial API documents 2009-08-12 16:33:45 -07:00
Denis Kenzior 19858da361 Fix compile warning 2009-08-08 22:39:50 -05:00
Johan Hedberg b8addb4af3 Use NameHasOwner instead of ListNames for name checking 2009-08-08 10:34:08 -07:00
Denis Kenzior 07cca7ab13 Quiet an error if a modem is removed quickly 2009-08-07 20:11:34 -05:00
Denis Kenzior 6db2762d75 Fix segfault upon modem removal due to g_source
Network registration was not removing operator list scan g_source,
which was causing a crash in one of two potential places.
2009-08-07 20:06:05 -05:00
Denis Kenzior b951aa9a32 Refactor SIM file cache 2009-08-07 19:51:30 -05:00
Denis Kenzior f12af3728c Re-enable reading of SPN & PNN on phonesim 2009-08-07 19:51:29 -05:00
Denis Kenzior 2cfd8a9894 Make the sim op queue have a removable gsource 2009-08-07 19:51:29 -05:00
Denis Kenzior 32e4232b7c Don't use g_timeout_add to retrieve imsi 2009-08-07 19:51:29 -05:00
Denis Kenzior 055c5c7450 No need to use g_timeout_add here 2009-08-07 19:51:23 -05:00
Denis Kenzior fef502bab2 No need to use g_timeout_add here 2009-08-07 17:40:54 -05:00
Denis Kenzior f8d5b16e4e No need to use g_timeout_add here 2009-08-07 17:36:26 -05:00
Denis Kenzior d7a5e7d017 No need to use g_timeout_add here 2009-08-07 17:30:28 -05:00
Denis Kenzior 6b9d8567b4 No need to use g_timeout_add
Simply calling the function here should be sufficient
2009-08-07 16:33:31 -05:00
Denis Kenzior 5e4ff5ced9 Ensure g_timeout_add source can be removed safely 2009-08-07 16:20:59 -05:00
Denis Kenzior ebce9fbd4d Store the tx_next g_source so it can be removed 2009-08-07 16:14:49 -05:00
Denis Kenzior 44e56bf752 Use g_source instead of flag for mpty list changes 2009-08-07 16:14:46 -05:00
Denis Kenzior eae2f2b3fb Use g_source instead of flag for call list changes 2009-08-07 16:14:40 -05:00
Denis Kenzior f4037d77f7 Fix sim ADN type of number handling
The type of number stored here is not quite the same as SMS number,
and should be parsed differently
2009-08-07 15:49:30 -05:00
Denis Kenzior f93962078c Refactor setting MSISDN
- 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-07 15:49:30 -05:00
Denis Kenzior 6f9e386424 Keep new numbers in the main sim data structure
No sense to allocate / free memory for a single pointer
2009-08-07 15:49:30 -05:00
Denis Kenzior 7eb440e864 Move error label to a more logical place 2009-08-07 15:49:30 -05:00
Denis Kenzior e5082b4b78 Move variable declarations to a move logical place 2009-08-07 15:49:30 -05:00
Andrzej Zaborowski 988f0ffbed Make SubscriberNumbers writable.
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.
2009-08-07 15:49:30 -05:00
Andrzej Zaborowski d6aae60983 Make SIM op queue more robust.
This allows ofono_sim_read and ofono_sim_write callbacks to queue new
read or write operations.  The callback must not be called between
removing the operation from queue and checking queue length.
2009-08-07 15:49:30 -05:00
Marcel Holtmann 2520e26820 Fix blocking service watch initial connect handling 2009-08-06 22:13:09 -07:00
Denis Kenzior 572a89cce2 Fix style 2009-08-06 17:33:44 -05:00
Denis Kenzior 6989732e3a Fix style 2009-08-06 17:33:00 -05:00
Denis Kenzior c2144be486 Add whitespace properly 2009-08-06 17:29:55 -05:00
Denis Kenzior d4ccad4b72 Fix trailing whitespace 2009-08-06 17:29:11 -05:00
Denis Kenzior 24ded594ef No spaces between variable and ++/-- 2009-08-06 17:26:36 -05:00
Denis Kenzior a7cfcae752 Fix trailing whitespace 2009-08-06 17:24:46 -05:00
Denis Kenzior a53559e88f Fix trailing whitespace 2009-08-06 17:24:23 -05:00
Denis Kenzior d2c106b4db Be more lenient for PDU lines 2009-08-06 17:05:52 -05:00
Denis Kenzior e3466d9b92 Remove unneeded declarations 2009-08-06 17:05:31 -05:00
Denis Kenzior 7b8f5bed5d Update AT modem plugin to use GAtChat logging
Enabled if OFONO_AT_DEBUG environment variable is set
2009-08-06 16:38:46 -05:00
Denis Kenzior 88b327cff5 Cleanup the debug support patch 2009-08-06 16:38:46 -05:00
Andres Salomon d66fd48bf9 gatchat: add debugging infrastructure
This patch adds debugging support to GAtChat (specifically of what's going
across the serial line).  Callbacks can be set via g_at_chat_set_debugging,
and that callback is called after any channel reads or writes.
2009-08-06 16:38:45 -05:00
Denis Kenzior 1418c2aec1 Make overflow code a bit better 2009-08-06 16:38:45 -05:00
Denis Kenzior 9d0b4feafa Fixup atmodem.c for gatchat changes 2009-08-06 16:38:45 -05:00
Denis Kenzior 83820c88b2 Refactor GAtChat to accept user-provided parsers
Intended for really broken modems.  A default 27.007 compliant
parser is provided.
2009-08-06 16:38:39 -05:00
Denis Kenzior 239ab461f7 Fix refcounting in GAtChat 2009-08-06 15:42:23 -05:00