1
0
forked from drath/libratbag

Commit Graph

  • c01c37fcbf Implement ratbag_button_has_action_type Peter Hutterer 2015-09-02 10:07:24 +10:00
  • 0d4a7486de Add some more documentation Peter Hutterer 2015-09-02 08:54:48 +10:00
  • 2bc1ca0dce Remove a documentation FIXME, a wheel click is different to a middle click Peter Hutterer 2015-09-02 08:56:53 +10:00
  • 0a6dd96185 Shuffle things around in the public header Peter Hutterer 2015-09-02 08:36:48 +10:00
  • 4b9eae11d9 tools: cmd_info: if there is no profile, it's a bug... Benjamin Tissoires 2015-09-01 16:09:26 -04:00
  • 3d752a6d9d etekcity: add a svg representing the mouse and buttons Benjamin Tissoires 2015-09-01 16:04:40 -04:00
  • c46c334697 Merge pull request #2 from phomes/master bentiss 2015-09-01 18:09:31 -04:00
  • 1439ba0f66 remove needless null check Thomas Hindoe Paaboel Andersen 2015-08-30 21:46:44 +02:00
  • 89559b3720 fix error path in hidpp10drv_probe Thomas Hindoe Paaboel Andersen 2015-08-30 21:40:36 +02:00
  • ad0ac1b6ea Merge pull request #1 from phomes/master bentiss 2015-09-01 12:05:38 -04:00
  • 6e21d75b5c fix indentation Thomas Hindoe Paaboel Andersen 2015-09-01 17:39:06 +02:00
  • adc6b44242 update TODO Benjamin Tissoires 2015-09-01 09:53:01 -04:00
  • f476f03762 make ratbag_resolution_init() return the struct resolution pointer Benjamin Tissoires 2015-09-01 09:47:19 -04:00
  • 051f92f980 etekcity: fix support of per axis resolution Benjamin Tissoires 2015-09-01 09:41:31 -04:00
  • 99a9752104 Add per-resolution capabilities Peter Hutterer 2015-09-01 16:38:19 +10:00
  • 9383097fd2 Namespace the ratbag capabilities to the ratbag device Peter Hutterer 2015-09-01 16:40:46 +10:00
  • ef33019b98 Update TODO Peter Hutterer 2015-09-01 16:41:16 +10:00
  • e182faa452 hidpp: add a couple of HID++ task_id mappings Peter Hutterer 2015-09-01 11:17:42 +10:00
  • b4d6c3064a hidpp: add a couple of HID++ control_id mappings Peter Hutterer 2015-09-01 11:13:28 +10:00
  • ef15072691 hidpp: replace the button mappings structs with a macro Peter Hutterer 2015-09-01 11:02:11 +10:00
  • 5cb15524d4 hidpp: move the button lookup tables to the generic code Peter Hutterer 2015-09-01 10:54:30 +10:00
  • 29c0220eb2 etekcity: fix check for Y sensitivity Thomas Hindoe Paaboel Andersen 2015-08-30 20:37:22 +02:00
  • c288ab0cbf etekcity: do not unref the active profile while in probe() Benjamin Tissoires 2015-08-31 16:56:47 -04:00
  • 63e0ddc550 Add a LOG_LEVEL_RAW log level Peter Hutterer 2015-08-28 14:53:41 +10:00
  • 499ba42b16 doc: more documentation comments Peter Hutterer 2015-08-28 12:27:46 +10:00
  • 36f92cf91e Always init at least one resolution mode Peter Hutterer 2015-08-28 12:20:46 +10:00
  • d620683e38 Add a helper function to init a resolution mode Peter Hutterer 2015-08-28 12:15:36 +10:00
  • ddfd408183 driver-hidpp10: return ENOTSUP for missing bits, not just -1 Peter Hutterer 2015-08-28 12:06:17 +10:00
  • aa27fbae8d Remove the get_active_profile driver hook Peter Hutterer 2015-08-28 12:04:18 +10:00
  • f5340d31e3 Remove the old resolution/report rate getters/setters Peter Hutterer 2015-08-28 11:57:58 +10:00
  • 57dffdcb26 Add documentation for the resolutions Peter Hutterer 2015-08-28 11:30:49 +10:00
  • 0d951724dc driver-hidpp10: hook up the active profile bits Peter Hutterer 2015-08-28 11:10:58 +10:00
  • 49d70577c0 Replace get_active_profile with profile_is_active Peter Hutterer 2015-08-28 10:30:22 +10:00
  • 7410939f88 Rename "ratbag" to "device" for ratbag_device structs Peter Hutterer 2015-08-28 10:23:43 +10:00
  • d32abed1e9 driver-hidpp10: return the currently active profile Peter Hutterer 2015-08-28 10:22:02 +10:00
  • eed48bd102 tools: resolutions with dpi 0 are disabled, print it as that Peter Hutterer 2015-08-28 09:58:44 +10:00
  • b427bd4a7b tools: print the right resolution index Peter Hutterer 2015-08-28 09:57:09 +10:00
  • e1836583a5 Add ratbag_resolution_set/get_default Peter Hutterer 2015-08-28 09:45:17 +10:00
  • 19888ea492 Add to TODO Peter Hutterer 2015-08-28 09:38:40 +10:00
  • 84b0195688 hidpp20: initialize the profiles when the device has been enumerated Benjamin Tissoires 2015-08-27 18:11:38 -04:00
  • 28280240cb read only once from the mouse Benjamin Tissoires 2015-08-27 18:10:44 -04:00
  • 88a2aea3c2 etekcity: retrieve and dump the macros Benjamin Tissoires 2015-08-27 17:49:16 -04:00
  • 3da6fd0dd3 TODO: add light support Benjamin Tissoires 2015-08-27 15:30:42 -04:00
  • 2309228dbe drivers: make .write_resolution_dpi() takes the resolution, not the profile Benjamin Tissoires 2015-08-27 15:27:08 -04:00
  • 4251042a0d etekcity: implement switch-dpi functionality Benjamin Tissoires 2015-08-27 15:15:36 -04:00
  • 17a384de82 etekcity: retrieve the dpi settings in the mouse Benjamin Tissoires 2015-08-27 15:14:19 -04:00
  • 07e231d705 etekcity: reduce the latency between each profile retrieval Benjamin Tissoires 2015-08-27 14:38:42 -04:00
  • 07a0b0961b tools: profiles are 0-index based Benjamin Tissoires 2015-08-27 14:31:58 -04:00
  • 2f69a70acc hidpp20: restore the dpi functionality Benjamin Tissoires 2015-08-27 14:30:50 -04:00
  • 24e186f579 Add a TODO list Peter Hutterer 2015-08-27 16:56:37 +10:00
  • 7da10cc074 Add resolution modes Peter Hutterer 2015-08-27 15:34:04 +10:00
  • 6a2b4afa7b Sort libratbag.sym Peter Hutterer 2015-08-27 16:24:29 +10:00
  • cf834018c5 Split the doxygen up into device, profile, button Peter Hutterer 2015-08-27 13:06:24 +10:00
  • e5f5cdca17 Add an API to check if an action type can be configured for a device Peter Hutterer 2015-08-27 12:28:48 +10:00
  • be58d91c63 Fix compiler warnings Peter Hutterer 2015-08-27 12:25:25 +10:00
  • ba3330894f Add the various set/get_user_data() functions Peter Hutterer 2015-08-27 12:17:58 +10:00
  • 87e17ff951 Fix a doxygen reference Peter Hutterer 2015-08-27 12:09:24 +10:00
  • 2fbf156403 hidpp10: use 0x00 to talk to all devices, skip receiver handling Peter Hutterer 2015-08-27 11:42:48 +10:00
  • 25aeaa68d6 Add a 1s timeout to libratbag_hidraw_read_input_report Peter Hutterer 2015-08-27 11:16:06 +10:00
  • 3bf35ce282 Drop an incorrrect FIXME comment Peter Hutterer 2015-08-27 08:06:23 +10:00
  • d82ee06bfd Call only once per button per profile .read_button Benjamin Tissoires 2015-08-26 16:59:39 -04:00
  • 6bc44f4d5f Factor out ratbag_button_action_match Benjamin Tissoires 2015-08-26 16:55:29 -04:00
  • 08a568aed2 hidpp20: fix after button type revamp Benjamin Tissoires 2015-08-26 16:48:03 -04:00
  • 7ba2c7cee7 etekcity: check for return values before using them Benjamin Tissoires 2015-08-26 13:07:46 -04:00
  • 14c29322fd tools: fix switch-etekcity command Benjamin Tissoires 2015-08-26 12:55:59 -04:00
  • 1b5eb84ac4 Export a button_disable function Benjamin Tissoires 2015-08-26 12:54:23 -04:00
  • cc5c539fdb etekcity: fix the retrieval of the raw code given the action Benjamin Tissoires 2015-08-26 12:53:33 -04:00
  • 11d1a111a0 tools: dump the action mapped to the buttons Benjamin Tissoires 2015-08-26 12:38:36 -04:00
  • 52683a866c Fix copy/paste-o in ratbag_button_get_special Benjamin Tissoires 2015-08-26 12:15:14 -04:00
  • 34d1550676 etekcity: register that 0x10 is a macro Benjamin Tissoires 2015-08-26 11:59:44 -04:00
  • 3ad0cacd0d Cleanup the profiles and buttons on exit Benjamin Tissoires 2015-08-26 11:52:22 -04:00
  • d58ef45cfb etekcity: fill the type field of the buttons Benjamin Tissoires 2015-08-26 11:40:24 -04:00
  • b11c1f30f3 etekcity: rename local variable index into raw_index Benjamin Tissoires 2015-08-26 11:32:43 -04:00
  • 701c1b7d36 etekcity: the mouse has ten buttons, not nine Benjamin Tissoires 2015-08-26 11:31:41 -04:00
  • c28edd2411 Add the ratchet mode switch button type and action type Benjamin Tissoires 2015-08-26 11:01:25 -04:00
  • b1fc95ee74 tools: fix/implement ratbag-command change-button Peter Hutterer 2015-08-26 17:10:35 +10:00
  • 7db22756b7 Revamp button action handling Peter Hutterer 2015-08-26 16:00:26 +10:00
  • ec9456c940 Make a note that button_get_type is the physical type Peter Hutterer 2015-08-26 13:30:47 +10:00
  • 91a033f157 Don't create a button when requesting one Peter Hutterer 2015-08-26 13:58:09 +10:00
  • 5a6c687c96 Create buttons during profile init Peter Hutterer 2015-08-26 13:54:37 +10:00
  • 40a08f2a55 Add ratbag_profile_init_buttons Peter Hutterer 2015-08-26 13:49:50 +10:00
  • abe3244f6b ratbag_create_button doesn't need a device argument Peter Hutterer 2015-08-26 13:47:37 +10:00
  • 442eb6391c Initialize the profiles during driver startup Peter Hutterer 2015-08-26 13:43:00 +10:00
  • 73c2966d5c Don't create profiles when trying to read it from the client Peter Hutterer 2015-08-26 13:34:22 +10:00
  • 6abf0733c4 Drop ratbag_button_get_identifier Peter Hutterer 2015-08-26 13:31:56 +10:00
  • d444e2e1e8 hidpp10: use log_debug for HID++ errors Peter Hutterer 2015-08-26 09:57:43 +10:00
  • 008ab6a9d7 driver-hidpp10: hardcode button types for the G500s Peter Hutterer 2015-08-26 09:49:49 +10:00
  • 7f508bdb77 Add two more thumb button types Peter Hutterer 2015-08-26 09:46:41 +10:00
  • 66d4d33857 hidpp10: rename hidpp10_buttons to hidpp10_button Peter Hutterer 2015-08-26 09:38:14 +10:00
  • 6bb25bc824 driver-hidpp10: implement has_capability Peter Hutterer 2015-08-26 09:22:45 +10:00
  • 2801ec070b Drop libratbag_get_button_by_index Peter Hutterer 2015-08-26 09:20:10 +10:00
  • 1eacc78397 Drop RATBAG_CAP_BUTTON_PROFILES, unnessary Peter Hutterer 2015-08-26 09:17:33 +10:00
  • 93aaa3bba9 tools: add missing indentation for the button list Peter Hutterer 2015-08-26 09:13:27 +10:00
  • 6d55dae48d driver-hidpp10: fill the number of buttons from the first profile Peter Hutterer 2015-08-26 09:10:21 +10:00
  • 1d80ea4898 hidpp10: store the number of dpi_modes/buttons in the profile Peter Hutterer 2015-08-26 08:55:25 +10:00
  • cab9169e6f hidpp10: actually return the profile when we're fetching it Peter Hutterer 2015-08-26 08:52:49 +10:00
  • a147d4c545 driver-hidpp10: don't set the resolution when the request fails Peter Hutterer 2015-08-26 08:13:56 +10:00
  • a4356f21ba hidpp10: add more debugging information Peter Hutterer 2015-08-26 08:11:59 +10:00
  • bfd6dc42a4 Add a MACRO button type Benjamin Tissoires 2015-08-25 13:19:30 -04:00
  • 57cb37fa62 hidpp20: found 2 physical descriptions from the m325 Benjamin Tissoires 2015-08-25 11:38:21 -04:00