XИсправления
В вычислений области XFixes — это расширение X Window System , которое вносит полезные дополнения в протокол X11. Ее основал в 2003 году Кит Паккард . Впервые он появился на сервере KDrive X, а затем на сервере X.Org версии 6.8.0.
Расширение реализует набор несвязанных дополнений к протоколу. Тема сборника — небольшие дополнения для устранения важных дефектов протокола, которые невозможно обойти с помощью чистого протокола X11.
Смысл реализации этих дополнений в расширении состоит в том, чтобы оставить код основного сервера и сервер, который не включает расширение XFixes, реализуя исходный чистый протокол X11. Однако, поскольку дополнения разработаны с обратной совместимостью, у сервера нет практических причин не реализовывать их. Клиент и сервер всегда могут согласовать дополнения, которые оба понимают.
История версий
[ редактировать ]- Версия 1 расширения включала изменения в обработке набора сохранений (чтобы сделать приложения для внедрения более надежными), события уведомления о выборе (добавление событий, отправляемых при подтверждении владения выбором) и отслеживание курсора (запросы, позволяющие надежно отслеживать изображение).
- Версия 2 расширения добавляет объекты региона и имена курсоров.
- Версия 3 позволяет увеличивать существующие объекты региона.
- Версия 4 позволяет скрывать курсор мыши над определенными окнами.
- В версии 5 представлены барьеры указателей, что позволяет использовать легкодоступные места (согласно закону Фиттса ) даже в с несколькими мониторами . конфигурациях
Споры
[ редактировать ]XFixes стал источником разногласий, когда Packard передал расширение проекта XFree86 за несколько часов до того, как в декабре 2002 года началось окно заморозки функций для XFree86 4.3.0 без предварительного одобрения основной команды XFree86 ( группы в стиле собора , которой было разрешено фиксировать изменения). к проекту, участником которого был Паккард). В результате Паккард был лишен прав на принятие решений (но оставался в основной команде проекта до марта 2003 года). [1] и шесть недель спустя продление было отменено. [2] [3]
Ссылки
[ редактировать ]- ^ «Раскол поразил ключевую группу разработчиков открытого исходного кода» . CNET . 20 марта 2003 г. Проверено 24 августа 2018 г.
- ^ (форум) Предложение для XFree86. Архивировано 23 апреля 2010 г., в Wayback Machine , Дэвид Доус, 20 марта 2003 г.
- ^ Коммит CVS: завершить удаление XFIXES. Архивировано 15 июня 2011 г. на Wayback Machine , Дэвид Доус, 12 января 2003 г.
Внешние ссылки
[ редактировать ]- Расширение X Fixes (freedesktop.org)
- Расширение X Fixes, последние официальные спецификации