summaryrefslogtreecommitdiffstats
path: root/plugins/hfp_hf.c
AgeCommit message (Collapse)AuthorFilesLines
2012-05-21hfp_hf: Fix up whitespace corruptionDenis Kenzior1-2/+2
2012-05-20Do not set signature and reply in GDBus tablesLucas De Marchi1-2/+2
Use GDBUS_* macros, so signature and reply fields are not set in each method/signal.
2012-05-20Convert GDBus methods to use macro helpersLucas De Marchi1-4/+5
With these macro helpers we can separate in/out arguments and use their own vector.
2012-05-20Constify GDBus method tablesHenrique Dante de Almeida1-1/+1
Constify method tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusMethodTable .* =\)/const \1/g' {} \;
2012-04-19hfp_hf: Fix modifying hash table while iteratingMikel Astiz1-2/+1
Calling ofono_remove_modem() while iterating the hash table is not safe given that it can modify the table in hfp_remove(). A simple way to reproduce the problem is to pair some Bluetooth phones and remove the Bluetooth adapter, triggering a GLib-CRITICAL assertion. This patch just removes the update of the hash table inside hfp_remove(). This can be safe as long as all calls to ofono_modem_remove() are accompanied by a hash table update. The only example of this kind right now is hfp_agent_release().
2011-11-22hfp_hf: Add modem type hfpDaniel Wagner1-0/+1
2011-11-01hfp_hf: Fix minor style issue from previous commitDenis Kenzior1-2/+1
2011-11-01hfp_hf: BT address exposed through Serial propertyMikel Astiz1-0/+13
Accomplished by adding the devinfo atom in pre_sim stage
2011-10-13hfp_hf: Switch to permissive AT syntax parserMikel Astiz1-1/+1
Some phones can have trouble when using the strict AT syntax parser for HFP. So far, this has only been evidenced with the Samsung Wave, which works fine with the permissive syntax parser. Several other phones have been tested with the permissive parser and seem to work OK.
2011-10-12hfp_hf: Fix crashDenis Kenzior1-2/+11
If BlueZ exits during an outstanding Connect/Disconnect operation, oFono can crash due to the pending call finishing on an already-removed modem object.
2011-10-10plugins: Update copyright informationMarcel Holtmann1-1/+1
2011-09-25sap: Add basic sap pluginGustavo F. Padovan1-2/+0
2011-09-13bluetooth: track DBus call pendingGustavo F. Padovan1-2/+2
2011-09-09hfp_hf: add handsfree atomMikel Astiz1-0/+2
2011-08-08hfp_hf: retrieve AG versionFrédéric Danis1-4/+5
2011-08-08hfpmodem: fix hf featuresFrédéric Danis1-1/+1
check audio gateway version and only set right features
2011-07-21hfp_hf: Reorganize common code into hfpmodemDenis Kenzior1-224/+26
2011-07-05bluetooth: Remove data in all situationsLuiz Augusto von Dentz1-11/+19
If an adapter or device is removed any data associate should be removed, otherwise the next time they appear/are created the drivers may not asssociate again.
2011-06-20hfp_hf: update to use new HFP enumsFrédéric Danis1-6/+6
2011-02-16bluetooth: rename hfp.c in hpf_hf.cFrédéric Danis1-0/+719