summaryrefslogtreecommitdiffstats
path: root/input
Commit message (Collapse)AuthorAgeFilesLines
* Use GCC visibility for exporting symbolsMarcel Holtmann2009-03-111-5/+5
|
* Fix strncpy length parameters to avoid non-nul-terminated stringsJohan Hedberg2009-02-251-2/+2
|
* Only call g_io_channel_shutdown if the connection was actually successfullJohan Hedberg2009-02-241-1/+2
|
* Only send unplug in case of ENOENTJohan Hedberg2009-02-231-3/+5
|
* Fix virtual cable unplug sendingJohan Hedberg2009-02-231-2/+2
|
* Reject multiple interrupt or control connect atteptsJohan Hedberg2009-02-231-0/+4
|
* Require both interrupt and control channels before calling hidp_add_connectionJohan Hedberg2009-02-231-0/+3
|
* Fix memory leak if btd_request_authorization failsJohan Hedberg2009-02-231-14/+15
|
* Input plugin fixes and cleanupJohan Hedberg2009-02-235-94/+101
| | | | | This patch fixes all known issues caused by converting the input plugin to use BtIO.
* Fix bt_io_connect parameter listJohan Hedberg2009-02-221-1/+1
|
* Fix bt_io_get parameter passingJohan Hedberg2009-02-221-1/+1
|
* Use correct variable type for the PSMJohan Hedberg2009-02-221-1/+2
|
* Make use of g_io_channel_shutdown instead of deprecated g_io_channel_close.Luiz Augusto von Dentz2009-02-192-10/+10
|
* Make use of g_error_free instead of g_clear_error when possible.Luiz Augusto von Dentz2009-02-192-4/+4
| | | | | g_clear_error make an extra operation (&err = NULL) which is not necessary when the GError is not reused.
* Make input plugin to use BtIO API.Luiz Augusto von Dentz2009-02-195-88/+136
|
* Fix mostly every warning caused by -Wsign-compareMarcel Holtmann2009-01-292-2/+3
|
* Update copyright informationMarcel Holtmann2009-01-019-9/+9
|
* Fix spelling mistakesMarcel Holtmann2008-12-301-1/+1
|
* Add missing include definitionsMarcel Holtmann2008-12-232-1/+3
|
* Remove deprecated methods and signals from input interfaceMarcel Holtmann2008-12-011-46/+0
|
* Remove duplicate call to btd_device_get_recordJohan Hedberg2008-11-081-1/+1
|
* Check for HSP_HS_UUID in the probe callbackJohan Hedberg2008-11-081-0/+6
| | | | | | This change is needed since with the recent UUID matching changes e.g. the Headset AGW record would match HSP_HS_UUID since it contains it within the record.
* Fix Connected property on input interface always being inverted.Luiz Augusto von Dentz2008-11-071-1/+8
| | | | | is_connected where being used as the compare function on g_slist_find_custom which doesn't work as expected.
* Include sixpair.c in the distributionMarcel Holtmann2008-10-171-1/+1
|
* Rename dbus_connection_emit_property_changed to emit_property_changedJohan Hedberg2008-10-161-6/+4
|
* Fix yet another instance of dbus_message_iter_append_dict_entryJohan Hedberg2008-10-161-2/+1
|
* Save name for the sixaxis controllerBastien Nocera2008-10-161-0/+1
| | | | The name won't be there until we connect otherwise
* Store every record information for the sixaxis controllersBastien Nocera2008-10-161-119/+18
| | | | | | | Remove out-dated code to parse the HID input descriptor Make sure that all the Bluetooth addresses used are upper-case Add captured once SDP PNP record for the sixaxis controller Store device id, profile, and trust information about the device
* Fix setting the master address on the sixaxisBastien Nocera2008-10-161-4/+8
| | | | | | Direction for the USB command was wrong, also disable all the report code, so sixpair can run (minus saving device records)
* Port sixpair to libusb 1.0Bastien Nocera2008-10-161-70/+72
| | | | | Port sixpair to libusb-1.0, as it allows us to re-attach the driver to the device after we're done.
* Add sixpair toolBastien Nocera2008-10-161-0/+393
| | | | | Sixpair is an unfinished helper to automatically pair a plugged in Playstation 3 Sixaxis Bluetooth joypad.
* Input: Code cleanup - Access record handle directly instead of call sdp_data_getClaudio Takahasi2008-10-141-8/+1
|
* Fix PS3 BD remote input event generationBastien Nocera2008-10-141-42/+12
| | | | | | | | | | - Fix byte-reading in the decode function by using a guint8, instead of an int, we were overreading and were getting keycodes of 0xffffff44 when we wanted a single byte of 0x44. - Remove use of KEY_REMOTE_X, those keys never got upstream, and the values they were defined at are now used for completely different keys - Update uinput.h with the latest keycodes from 2.6.27
* Fix possible crash on startupBastien Nocera2008-10-121-0/+3
| | | | | | | | | | | | | | | | | | 0 0x0000000000a5cf71 in sdp_data_get (rec=0x0, attrId=0) at sdp.c:1444 1 0x000000008c704721 in hid_device_probe (device=0x7f1bed2a80b0, uuids=0x7f1bed29fa90) at manager.c:70 2 0x00007f1becb5bc33 in device_probe_drivers (device=0x7f1bed2a80b0, uuids=0x7f1bed2a2980) at device.c:647 3 0x00007f1becb58a23 in create_stored_device_from_profiles (key=0x7f1bed2a7360 "00:1E:45:AD:F1:96", value=0x7f1bed2a7aa0 "00000002-0000-1000-8000-0002ee000002 00001101-0000-1000-8000-00805f9b34fb 00001103-0000-1000-8000-00805f9b34fb 00001104-0000-1000-8000-00805f9b34fb 00001105-0000-1000-8000-00805f9b34fb 00001106-0000-1"..., user_data=0x7f1bed29edd0) at adapter.c:2296 4 0x00007f1becb61d12 in textfile_foreach (pathname=0x7ffff4b6f2a0 "/var/lib/bluetooth/00:13:EF:F1:42:B7/profiles", func=0x7f1becb58955 <create_stored_device_from_profiles>, data=0x7f1bed29edd0) at textfile.c:447 5 0x00007f1becb58b36 in load_devices (adapter=0x7f1bed29edd0) at adapter.c:2327 6 0x00007f1becb58fa0 in adapter_up (adapter=0x7f1bed29edd0, dd=18) at adapter.c:2462 7 0x00007f1becb59479 in adapter_start (adapter=0x7f1bed29edd0) at adapter.c:2569 8 0x00007f1becb5427f in manager_start_adapter (id=0) at manager.c:424 9 0x00007f1becb48e02 in device_devup_setup (dev_id=0) at main.c:481 10 0x00007f1becb48f35 in init_all_devices (ctl=7) at main.c:512 11 0x00007f1becb496d0 in main (argc=1, argv=0x7ffff4b70788) at main.c:748 The HID device's SDP record can be NULL, so don't crash when that happens
* Make device driver probe calls take UUID's instead of full recordsJohan Hedberg2008-10-091-5/+5
| | | | | This is preparation for allowing the device object to be correctly set up even when we don't have the full service records but only the remote UUID's.
* Fix uninitialized reply of multiple GetProperties methodsMarcel Holtmann2008-10-031-0/+4
|
* Mark old plugins API as deprecated.Luiz Augusto von Dentz2008-10-021-3/+4
|
* Add code to emit PropertyChanged on input interface.Luiz Augusto von Dentz2008-10-021-0/+10
|
* Add property support for input interface.Luiz Augusto von Dentz2008-10-021-0/+30
|
* Don't bother with the source value for input devicesMarcel Holtmann2008-09-141-2/+1
|
* Store source information from DID recordMarcel Holtmann2008-09-141-2/+3
|
* Merge branch 'master' of git://git.infradead.org/users/dwmw2/bluezMarcel Holtmann2008-09-141-18/+19
|\
| * fix fake hid detection by looking up pnp infoDavid Woodhouse2008-09-131-0/+3
| |
| * simplify arguments to hidp_add_connection()David Woodhouse2008-09-131-18/+16
| |
* | Remove wrong (left-over) codeMarcel Holtmann2008-09-141-1/+0
|/
* Input: Disconnected signal doesn't have parametersClaudio Takahasi2008-09-131-4/+4
|
* Input: Connected signal doesn't have parametersClaudio Takahasi2008-09-131-4/+1
|
* Input: Checking if the link is already encryptedClaudio Takahasi2008-09-131-3/+7
|
* Input: Use async auth + encryption functionClaudio Takahasi2008-09-121-114/+77
|
* Input: Missing send the message when connect failsClaudio Takahasi2008-09-121-1/+3
|