aboutsummaryrefslogtreecommitdiff
path: root/input
AgeCommit message (Collapse)Author
2010-09-02Fix minor coding style issuesJohan Hedberg
2010-09-02Remember fake devices for the daemon's lifetimeBastien Nocera
This would allow faster reconnection of already known devices, so that no keypresses would be lost when reconnecting. We only setup uinput the first time around, which will avoid problems with devices not disappearing when disconnected. Based on patch by Ruslan N. Marchenko <rufferson@gmail.com>
2010-09-02Fix Connected status when PS3 BD remote connectsBastien Nocera
The PS3 BD remote isn't connectable from the outside, so the only way to use it with BlueZ is to make it connect. But the code to create a new connection was never setting the connected flags on the fake connection, so the remote wrongly appeared as disconnected even though it was present.
2010-08-19Fix format string warnings for g_dbus_create_errorJohan Hedberg
This patch fixes gcc warnings for "format not a string literal and no format arguments".
2010-06-08Fix redundant null check on calling free()Gustavo F. Padovan
Issues found by smatch static check: http://smatch.sourceforge.net/
2010-05-21Move debug() to DBG()Gustavo F. Padovan
Use the new dynamic debug feature
2010-05-21Move logging.{c,h} to log.{c,h}Gustavo F. Padovan
Try to make log stuff more similar to ConnMan and oFono.
2010-04-12Set HID socket security back to LOW after the BtIO default changeJohan Hedberg
At least mice require a lower security level, however for now this patch changes the level back to low for all HID sockets.
2010-02-05Remove Sixaxis quirkBastien Nocera
The quirk in input/device.c to make the Sixaxis joypad operational in Bluetooth mode is now available directly in the kernel.
2010-01-01Update copyright informationMarcel Holtmann
2009-08-23Switch to a full non-recursive build systemMarcel Holtmann
2009-08-09Make all major plugins builtin to simplify debuggingMarcel Holtmann
2009-05-27Make input plugin to use adapter references.Luiz Augusto von Dentz
2009-05-04Fix bug which cause disconnect watches to run on freed data.Luiz Augusto von Dentz
Watches were not being removed when the pointer passed as user_data is freed.
2009-04-27Fix bug which prevent input devices to work if bluetoothd is restarted.Luiz Augusto von Dentz
In case of bluetoothd being restart or adapter unplugged the devices driver callback .remove is called to free any data, but the input driver was also sending the virtual cable unplug which is only necessary for permanent removal.
2009-04-27Make disconnect watch callback to take removal flag.Luiz Augusto von Dentz
This should make watches aware of a force disconnection for permanent device removal making possible to remove any persistent data associate with the device.
2009-04-22Make input plugin to use disconnect watches.Luiz Augusto von Dentz
2009-04-21Using # operator to stringify plugin name.Alok Barsode
2009-04-21Add priority field to plugin descriptor definition and load plugins in ↵Alok Barsode
priority order.
2009-04-17Make input service to use confirm callback.Luiz Augusto von Dentz
2009-04-01Fix dead assignment.Luiz Augusto von Dentz
Value stored to 'err' is never read.
2009-03-24Convert some not-so-important info logs to debug logsJohan Hedberg
2009-03-14Adding version check for plugins.Alok Barsode
2009-03-11Use GCC visibility for exporting symbolsMarcel Holtmann
2009-02-25Fix strncpy length parameters to avoid non-nul-terminated stringsJohan Hedberg
2009-02-24Only call g_io_channel_shutdown if the connection was actually successfullJohan Hedberg
2009-02-23Only send unplug in case of ENOENTJohan Hedberg
2009-02-23Fix virtual cable unplug sendingJohan Hedberg
2009-02-23Reject multiple interrupt or control connect atteptsJohan Hedberg
2009-02-23Require both interrupt and control channels before calling hidp_add_connectionJohan Hedberg
2009-02-23Fix memory leak if btd_request_authorization failsJohan Hedberg
2009-02-23Input plugin fixes and cleanupJohan Hedberg
This patch fixes all known issues caused by converting the input plugin to use BtIO.
2009-02-22Fix bt_io_connect parameter listJohan Hedberg
2009-02-22Fix bt_io_get parameter passingJohan Hedberg
2009-02-22Use correct variable type for the PSMJohan Hedberg
2009-02-19Make use of g_io_channel_shutdown instead of deprecated g_io_channel_close.Luiz Augusto von Dentz
2009-02-19Make use of g_error_free instead of g_clear_error when possible.Luiz Augusto von Dentz
g_clear_error make an extra operation (&err = NULL) which is not necessary when the GError is not reused.
2009-02-19Make input plugin to use BtIO API.Luiz Augusto von Dentz
2009-01-29Fix mostly every warning caused by -Wsign-compareMarcel Holtmann
2009-01-01Update copyright informationMarcel Holtmann
2008-12-30Fix spelling mistakesMarcel Holtmann
2008-12-23Add missing include definitionsMarcel Holtmann
2008-12-01Remove deprecated methods and signals from input interfaceMarcel Holtmann
2008-11-08Remove duplicate call to btd_device_get_recordJohan Hedberg
2008-11-08Check for HSP_HS_UUID in the probe callbackJohan Hedberg
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.
2008-11-07Fix Connected property on input interface always being inverted.Luiz Augusto von Dentz
is_connected where being used as the compare function on g_slist_find_custom which doesn't work as expected.
2008-10-17Include sixpair.c in the distributionMarcel Holtmann
2008-10-16Rename dbus_connection_emit_property_changed to emit_property_changedJohan Hedberg
2008-10-16Fix yet another instance of dbus_message_iter_append_dict_entryJohan Hedberg
2008-10-16Save name for the sixaxis controllerBastien Nocera
The name won't be there until we connect otherwise