metaclass: (Default)
[personal profile] metaclass
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=0903d99ada1755f11a2a5cbf89a345de896e18ec
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=d14ea867ad5d6f8a758a18223e457e1a56fa6065
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=54f65f3ca1f7a7118bea96915d79acee28721581

Автору показались странными и ненужными фичи синаптик-тачпадов в драйвере для иксов - tap-to-click, scroll edge и аппаратные кнопки скролла. Тестирование налаживать лень. "Надо удалить". Обоснование:
http://lists.x.org/archives/xorg-devel/2012-May/030886.html
"The driver has become mostly unmaintainable, so a few features are shown the door."
http://lists.x.org/archives/xorg-devel/2012-May/030914.html
"the thing with the edge support is that I found it incredibly hard to trigger and very unreliable. So I'd wager it wasn't used that commonly, unless my touchpad is really that different to everyone else's."

Т.е. он даже не пытался проверить свой код на ДРУГИХ тачпадах.

В кошмарном сне не могу себе представить подобное при нормально организованной разработке. Любителям удалять на основании указаний мозговых червей поломали бы руки задолго до попытки удаления.

Вот поэтому линукс на десктопе - это всегда заведомо необходимость мирится с постоянными проблемами подобного рода. "По другому не умеют".

Date: 2012-12-04 01:31 pm (UTC)
From: [identity profile] w00dy.livejournal.com
Где? Приложение работало. Просто оно опиралось на особености текущей реализации.
Edited Date: 2012-12-04 01:32 pm (UTC)

Date: 2012-12-04 01:35 pm (UTC)
From: [identity profile] kiryl.livejournal.com
Оно опиралось на распиздяйство и/или незнание различия memcpy() и memmove().

Date: 2012-12-04 01:37 pm (UTC)
From: [identity profile] max630.livejournal.com
Да ни на что оно не опиралось, Просто промограли тупейший баг, но до поры до времени это было незаметно. С чем угодно это может так быть - освобождённая память никому не выдавалась, на многоядерной машине не запускали, неиспользованная переменная не удалялась при оптимизации. Потом условия изменились - и готово, "они поломали моё приложение".

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 18th, 2025 11:16 pm
Powered by Dreamwidth Studios