Project

General

Profile

Actions

Submit #3206

closed

update psm/kbd to FreeBSD 12.0 code

Added by htse over 5 years ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Kernel
Target version:
Start date:
09/19/2019
Due date:
% Done:

0%

Estimated time:

Description

updates code to this FreeBSD commit

commit 11b574d82f92a010ea507fe962cec39e38954c3a
Author: philip <>
Date: Sun Jun 16 03:06:05 2019 +0000

Add macOS-like three finger drag trackpad gesture to psm(4)

Adds three-fingered drag, natural scrolling, a bunch of bugfixes, 4-5 finger support, ...


Files

Actions #1

Updated by htse over 5 years ago

  • File deleted (psm_2_FBSD12.patch)
Actions #2

Updated by htse over 5 years ago

@swildner pointed out that EVDEV support doesn't get run correctly, correcting code right now.

Actions #3

Updated by htse over 5 years ago

  • File psm_2_FBSD12_EVDEV.patch added

EVDEV parts now properly included (I hope :P)

Actions #4

Updated by htse about 5 years ago

  • File deleted (psm_2_FBSD12_EVDEV.patch)
Actions #5

Updated by htse about 5 years ago

  • File psm_2_FBSD12_locks_fixed.patch added

fixed locks used by atkbd and psm as suggested by peter007, cleaned up whitespace issues.

Actions #6

Updated by htse about 5 years ago

  • File deleted (psm_2_FBSD12_locks_fixed.patch)
Actions #7

Updated by htse about 5 years ago

  • File psm_2_FBSD12_lock_change_whitespace_fixed.patch added

fixes the lock in atkbd_ev_event() and the whitespace faux-pas all over the place (at least I hope I got them all)

Actions #8

Updated by htse about 5 years ago

  • File deleted (psm_2_FBSD12_lock_change_whitespace_fixed.patch)
Actions #9

Updated by htse about 5 years ago

  • File psm_2_FBSD12_lock_change_whitespace_fixed.patch added

(have to make sure to create the patch from the right git tags _)

Actions #10

Updated by htse about 5 years ago

  • File deleted (psm_2_FBSD12_lock_change_whitespace_fixed.patch)
Actions #11

Updated by htse about 5 years ago

  • File psm_2_FBSD12_lock_change_whitespace_fixed.patch added

Note to self: don't diff at 3AM

Actions #12

Updated by htse about 5 years ago

removed the chance for a potential spinlock operation, hopefully solving the delays as reported by peeter007

Actions #13

Updated by htse about 5 years ago

  • File deleted (psm_2_FBSD12_lock_change_whitespace_fixed.patch)
Actions #14

Updated by daftaupe 11 months ago

  • Status changed from New to In Progress
  • Target version changed from 6.4 to 6.6

Hi, I've tried to rebase the patch to be applicable on top of current master.
The branch includind this patch is available at https://gitweb.dragonflybsd.org/~daftaupe/dragonfly.git/shortlog/refs/heads/kbd_psm_FreeBSD_12.0

Actions #15

Updated by mneumann 8 months ago

Hi, thanks for the patch. I combined your patch with mine, leading to this one:

https://leaf.dragonflybsd.org/~mneumann/0001-Sync-psm-evdev-atkbd-with-FreeBSD-rev2.patch

Actions #16

Updated by mneumann 8 months ago

  • Status changed from In Progress to Closed

Just committed https://gitweb.dragonflybsd.org/dragonfly.git/commit/a162a738eca94f99d45d88429e86cfd0fbfbe95d
I think it's safe to close this bug report now.

Actions #17

Updated by daftaupe 8 months ago

Thanks a lot for taking care of that one. Works really good on my HP Elitebook 735 G6 with your patch, when the previous version was far from perfect.

Actions #18

Updated by mneumann 8 months ago

Great to hear! Thanks for testing and your work on the patch!

Actions

Also available in: Atom PDF