Project

General

Profile

Actions

Submit #3206

closed

update psm/kbd to FreeBSD 12.0 code

Added by htse over 4 years ago. Updated 6 days 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 4 years ago

  • File deleted (psm_2_FBSD12.patch)
Actions #2

Updated by htse over 4 years ago

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

Actions #3

Updated by htse over 4 years ago

  • File psm_2_FBSD12_EVDEV.patch added

EVDEV parts now properly included (I hope :P)

Actions #4

Updated by htse over 4 years ago

  • File deleted (psm_2_FBSD12_EVDEV.patch)
Actions #5

Updated by htse over 4 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 over 4 years ago

  • File deleted (psm_2_FBSD12_locks_fixed.patch)
Actions #7

Updated by htse over 4 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 over 4 years ago

  • File deleted (psm_2_FBSD12_lock_change_whitespace_fixed.patch)
Actions #9

Updated by htse over 4 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 over 4 years ago

  • File deleted (psm_2_FBSD12_lock_change_whitespace_fixed.patch)
Actions #11

Updated by htse over 4 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 over 4 years ago

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

Actions #13

Updated by htse over 4 years ago

  • File deleted (psm_2_FBSD12_lock_change_whitespace_fixed.patch)
Actions #14

Updated by daftaupe 3 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 7 days 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 6 days 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

Also available in: Atom PDF