Attention is currently required from: Jeffery Miller, Harry Cutts.
Marek Maślanka would like Jeffery Miller and Harry Cutts to review this change.
Add a flag to enable libinput to handle touchpad
Add a new flag to chromium to allow uses libinput to handle touchpad
instead of libgestures.
Bug: b:192669240
Change-Id: Ib96d8dc3274133e9a7005c47499a28b41af16c45
---
M ash/constants/ash_features.cc
M ash/constants/ash_features.h
M chrome/browser/about_flags.cc
M chrome/browser/flag-metadata.json
M chrome/browser/flag_descriptions.cc
M chrome/browser/flag_descriptions.h
6 files changed, 26 insertions(+), 0 deletions(-)
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Jeffery Miller, Harry Cutts.
1 comment:
Patchset:
Hi,
This first part of commit to control whether libinput should be uses to handle touchpad
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Jeffery Miller, Marek Maślanka.
7 comments:
File chrome/browser/about_flags.cc:
Patch Set #1, Line 5577: {"enable-libinput-to-handle-touchpad",
New entries should be added to the end of this list (see the comment on line 2655).
File chrome/browser/flag-metadata.json:
Patch Set #1, Line 2139: hcutts
Add chromeo...@google.com instead of just me to the owners.
Patch Set #1, Line 2140: "expiry_milestone": 98
Since this is a developer flag, let's not add an expiry milestone. You can set it to -1 and add an entry in flag-never-expire-list.json. This will mean higher-level OWNERS have to review, but I think it should be fine.
File chrome/browser/flag_descriptions.cc:
Patch Set #1, Line 4171: or mice
I thought we were just going to use it for touchpads, did that change?
Patch Set #1, Line 4171: libgesture library
Nit: we normally call it "the gestures library"
Patch Set #1, Line 4173: or not
Nit: "or is not"
Patch Set #1, Line 4173: input
Nit: "an input device"
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Jeffery Miller, Harry Cutts.
7 comments:
File chrome/browser/about_flags.cc:
Patch Set #1, Line 5577: {"enable-libinput-to-handle-touchpad",
New entries should be added to the end of this list (see the comment on line 2655).
Done
File chrome/browser/flag-metadata.json:
Patch Set #1, Line 2139: hcutts
Add chromeo...@google.com instead of just me to the owners.
Done
Patch Set #1, Line 2140: "expiry_milestone": 98
Since this is a developer flag, let's not add an expiry milestone. […]
Done
File chrome/browser/flag_descriptions.cc:
Patch Set #1, Line 4171: libgesture library
Nit: we normally call it "the gestures library"
Done
Patch Set #1, Line 4171: or mice
I thought we were just going to use it for touchpads, did that change?
It hasn't changed, my fault
Patch Set #1, Line 4173: input
Nit: "an input device"
Done
Patch Set #1, Line 4173: or not
Nit: "or is not"
Done
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Jeffery Miller, Marek Maślanka.
Patch set 2:Code-Review +1
2 comments:
File chrome/browser/flag-metadata.json:
Nit: typo ("it")
File chrome/browser/flag_descriptions.cc:
Patch Set #2, Line 4171: libiput
Nit: typo
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Elly Fong-Jones, Jeffery Miller, Marek Maślanka.
Harry Cutts would like Elly Fong-Jones to review this change authored by Marek Maślanka.
Add a flag to enable libinput to handle touchpad
Add a new flag to chromium to allow uses libinput to handle touchpad
instead of libgestures.
Bug: b:192669240
Change-Id: Ib96d8dc3274133e9a7005c47499a28b41af16c45
---
M chrome/browser/about_flags.cc
M chrome/browser/flag-metadata.json
M chrome/browser/flag-never-expire-list.json
M chrome/browser/flag_descriptions.cc
M chrome/browser/flag_descriptions.h
M tools/metrics/histograms/enums.xml
M ui/events/ozone/evdev/libinput_event_converter.cc
M ui/events/ozone/features.cc
M ui/events/ozone/features.h
9 files changed, 56 insertions(+), 13 deletions(-)
Attention is currently required from: Elly Fong-Jones, Jeffery Miller, Marek Maślanka.
1 comment:
Patchset:
Hi Elly, could you take a look at this never-expiring flag we'd like to add?
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Jeffery Miller, Marek Maślanka.
1 comment:
Patchset:
does this flag actually need to be indefinite? currently it sounds like it's an experiment. can you imagine still wanting this flag to be present in, eg, 2025?
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Elly Fong-Jones, Jeffery Miller, Marek Maślanka.
1 comment:
Patchset:
does this flag actually need to be indefinite? currently it sounds like it's an experiment. […]
This isn't particularly experimental; we're merging this functionality in from CloudReady (a Chromium OS fork), which has been using it for older touchpads for years. This flag would be useful when we get reports of the touchpad not working well on an older laptop running CloudReady 2.0, as we could ask the user to flip the flag and see if that improves it.
Thinking of 2025, though, I'm guessing people won't be using the old touchpads much by then. If we're happy to set the milestone that far into the future, that could be an option.
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Jeffery Miller, Marek Maślanka.
Patch set 2:Code-Review +1
2 comments:
Patchset:
This isn't particularly experimental; we're merging this functionality in from CloudReady (a Chromiu […]
Far-future milestones (like, 120) are fine with me, but this does also sound like a legit use case for a never-expire flag, so lgtm.
lgtm!
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Jeffery Miller.
2 comments:
File chrome/browser/flag-metadata.json:
Nit: typo ("it")
Done
File chrome/browser/flag_descriptions.cc:
Patch Set #2, Line 4171: libiput
Nit: typo
Done
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Michael Pobega, Jeffery Miller.
Marek Maślanka would like Michael Pobega to review this change.
Add a flag to enable libinput to handle touchpad
Add a new flag to chromium to allow uses libinput to handle touchpad
instead of libgestures.
Bug: b:192669240
Change-Id: Ib96d8dc3274133e9a7005c47499a28b41af16c45
---
M chrome/browser/about_flags.cc
M chrome/browser/flag-metadata.json
M chrome/browser/flag-never-expire-list.json
M chrome/browser/flag_descriptions.cc
M chrome/browser/flag_descriptions.h
M tools/metrics/histograms/enums.xml
M ui/events/ozone/evdev/libinput_event_converter.cc
M ui/events/ozone/features.cc
M ui/events/ozone/features.h
9 files changed, 56 insertions(+), 13 deletions(-)
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Michael Pobega, Jeffery Miller, Marek Maślanka.
Patch set 6:Code-Review +1Commit-Queue +2
Attention is currently required from: Marek Maślanka.
Patch set 9:Code-Review +1
Attention is currently required from: Marek Maślanka.
1 comment:
Patchset:
Hi Sean, I had to manually rebase this, which seems to mean my owners votes on Ozone don't count anymore because it's my patchset. Could you take a quick look?
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Sean O'Brien, Marek Maślanka.
Harry Cutts would like Sean O'Brien to review this change authored by Marek Maślanka.
Add a flag to enable libinput to handle touchpad
Add a new flag to chromium to allow uses libinput to handle touchpad
instead of the gestures library.
Bug: b:192669240
Change-Id: Ib96d8dc3274133e9a7005c47499a28b41af16c45
---
M chrome/browser/flag_descriptions.cc
M chrome/browser/about_flags.cc
M chrome/browser/flag_descriptions.h
M chrome/browser/flag-metadata.json
M ui/events/ozone/features.cc
M ui/events/ozone/features.h
M tools/metrics/histograms/enums.xml
M chrome/browser/flag-never-expire-list.json
M ui/events/ozone/evdev/input_device_factory_evdev.cc
9 files changed, 60 insertions(+), 3 deletions(-)
Attention is currently required from: Sean O'Brien, Marek Maślanka.
Patch set 10:Code-Review +1Commit-Queue +1
1 comment:
Patchset:
Oops, it appears I forgot to actually add Sean to the reviewers last time...
To view, visit change 3166630. To unsubscribe, or for help writing mail filters, visit settings.
Attention is currently required from: Marek Maślanka, Harry Cutts.
Patch set 10:Code-Review +1Commit-Queue +2
Chromium LUCI CQ submitted this change.
Add a flag to enable libinput to handle touchpad
Add a new flag to chromium to allow uses libinput to handle touchpad
instead of the gestures library.
Bug: b:192669240
Change-Id: Ib96d8dc3274133e9a7005c47499a28b41af16c45
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3166630
Reviewed-by: Harry Cutts <hcu...@chromium.org>
Reviewed-by: Sean O'Brien <seob...@chromium.org>
Reviewed-by: Elly Fong-Jones <elly...@chromium.org>
Commit-Queue: Sean O'Brien <seob...@chromium.org>
Cr-Commit-Position: refs/heads/main@{#929195}
---
M chrome/browser/flag_descriptions.cc
M chrome/browser/about_flags.cc
M chrome/browser/flag_descriptions.h
M chrome/browser/flag-metadata.json
M ui/events/ozone/features.cc
M ui/events/ozone/features.h
M tools/metrics/histograms/enums.xml
M chrome/browser/flag-never-expire-list.json
M ui/events/ozone/evdev/input_device_factory_evdev.cc
9 files changed, 66 insertions(+), 3 deletions(-)