QDNX Bug Tracker :: Fri, 28 Feb 2020 19:11:50 +0000 QDNX Bug Tracker :: RatSlap: Recently closed tasks https://bugs.qdnx.org/ QB#124: Failed operations don't abort execution Krayon Tue, 10 Jul 2018 15:32:34 +0000 A failed operation doesn’t abort execution such that subsequent parameters are
still parsed and executed. eg.

$ ./ratslap -s INVALID1 -s INVALID2 -s INVALID3
RatSlap v0.2.2 (BUILT: 2018-05-01 01:00:50+1000)
Copyright (C) 2016 Todd Harbour
Linux configuration tool for Logitech mice (currently only G300/G300S)
https://gitlab.com/krayon/ratslap/
Found Logitech G300s (046d:c246) @ 0x1470620
Detaching kernel driver...
20180711T012738+1000 [E]           main.c:01322:main            ERROR: Invalid mode for select option: INVALID1
20180711T012738+1000 [E]           main.c:01322:main            ERROR: Invalid mode for select option: INVALID2
20180711T012738+1000 [E]           main.c:01322:main            ERROR: Invalid mode for select option: INVALID3
Attaching kernel driver...

I can’t think of any way at present that this could be bad but it’s probably
not a good idea.

]]>
https://bugs.qdnx.org/task/124 https://bugs.qdnx.org/task/124
QB#125: Error assigning Num+ Krayon Sun, 22 Jul 2018 16:59:56 +0000 From GitHub Issue #16 by vdomos :

  Hi,
  
  I have this error when assign a button to LeftCtrl+Num+ (zoom+ in FIrefox),
  LeftCtrl+Num- is ok.
  
      $ ./ratslap --modify F3 --G7 LeftCtrl+Num+ --G6 LeftCtrl+Num- --print F3 --select F3                  
      RatSlap v0.2.2-tags/0.2.2^0 (BUILT: 2018-07-11 11:06:16+0200)
      Copyright (C) 2016 Todd Harbour
      Linux configuration tool for Logitech mice (currently only G300/G300S)
      https://gitlab.com/krayon/ratslap/
      Found Logitech G300s (046d:c246) @ 0x5568a0d53ce0
      Detaching kernel driver...
      Modifying Mode: F3
          Setting button 7: LeftCtrl+Num+
      20180712T132246+0200 [E]           main.c:01101:set_mode_button ERROR: Invalid modifier (Num) specified: LeftCtrl+Num+
          Setting button 6: LeftCtrl+Num-
      Saving Mode: F3
      Printing Mode: F3
        Colour:              cyan
        Report Rate:          500
        DPI #1:               500
        DPI #2:        (DEF) 1000
        DPI #3:              1500
        DPI #4:              2500
        DPI Shift:           NOT SET
        Left Click (But1):   Button1
        Right Click (But2):  Button2
        Middle Click (But3): Button3
        G4:                  Button6
        G5:                  Button7
        G6:                  LeftCtrl + Num-
        G7:                  Button9
        G8:                  LeftCtrl + Tab
        G9:                  LeftCtrl + LeftShift + Tab
      Mode Selection Specified: F3
      Selecting Mode: F3
      Attaching kernel driver...
]]>
https://bugs.qdnx.org/task/125 https://bugs.qdnx.org/task/125
QB#128: Unrecognised keys silently ignored Krayon Fri, 28 Feb 2020 18:13:40 +0000 Unrecognised keys are (sometimes?) silently ignored!

]]>
https://bugs.qdnx.org/task/128 https://bugs.qdnx.org/task/128
QB#129: Add missing keys Krayon Fri, 28 Feb 2020 18:34:20 +0000 There’s got to be more keys that can be added?

]]>
https://bugs.qdnx.org/task/129 https://bugs.qdnx.org/task/129
QB#126: Doco should generate HTML versions Krayon Fri, 28 Feb 2020 17:46:48 +0000 Documentation (creole, soon to be markdown) should generate HTML versions when building.

]]>
https://bugs.qdnx.org/task/126 https://bugs.qdnx.org/task/126
QB#113: Configure DPI #[1-4], DPI Default and DPI Shift values Krayon Wed, 09 Nov 2016 11:42:57 +0000 The Logitech G300s allows for 4 different DPI preset values that can be cycled
between using the assignments DPIDown, DPIUp and DPICycle.

Additionally, one of the 4 can be assigned as the DEFAULT DPI.

Lastly, a DPI Shift value can be assigned that can be temporarily switched
to be holding down the DPIShift assignment.

We need the ability to set these.

]]>
https://bugs.qdnx.org/task/113 https://bugs.qdnx.org/task/113
QB#123: Check mode_load() return code Krayon Tue, 10 Jul 2018 14:23:31 +0000 Currently we are not checking the return code of mode_load(). This could lead
to weird results in the printing of a mode.

]]>
https://bugs.qdnx.org/task/123 https://bugs.qdnx.org/task/123
QB#122: Help shouldn't require USB permissions Krayon Sun, 08 Jul 2018 07:43:04 +0000 From GitHub Issue #15 by ChillyWillyGuru:

If you run 'ratslap -h' normally such that the user doesn't have access to
the usb, you get an error about not being able to do any usb ops rather than
the help. Help should ALWAYS be available. I'd suggest checking if the help
option has been asked for first before anything else, and if so print the
help and exit. Only if the user doesn't want help should it then try to get
the usb.
]]>
https://bugs.qdnx.org/task/122 https://bugs.qdnx.org/task/122
QB#114: Factory reset option Krayon Wed, 09 Nov 2016 11:44:38 +0000 It would be good to have a factory reset option to return the mouse to
(Logitech’s idea of) sane button assignments.

]]>
https://bugs.qdnx.org/task/114 https://bugs.qdnx.org/task/114
QB#121: set_debug is deprecated, use libusb_set_option instead Krayon Fri, 27 Apr 2018 11:06:47 +0000 From GitHub PR #14 by captn3m0 :

Use libusb_set_option, set_debug is deprecated

]]>
https://bugs.qdnx.org/task/121 https://bugs.qdnx.org/task/121