XPoprawki

W informatyce XFixes jest rozszerzeniem X Window System , które stanowi przydatne dodatki do protokołu X11. Została zapoczątkowana w 2003 roku przez Keitha Packarda . Po raz pierwszy pojawił się na KDrive X, a później w wersji 6.8.0 serwera X.Org .

Rozszerzenie implementuje zbiór niepowiązanych dodatków do protokołu. Motywem przewodnim kolekcji są małe dodatki mające na celu usunięcie ważnych defektów w protokole, których nie można obejść przy użyciu czystego protokołu X11.

Celem zaimplementowania tych dodatków w rozszerzeniu jest pozostawienie podstawowego kodu serwera i serwera, który nie zawiera rozszerzenia XFixes, implementującego oryginalny czysty protokół X11. Ponieważ jednak dodatki są zaprojektowane w sposób zgodny z poprzednimi wersjami, nie ma praktycznego powodu, dla którego serwer miałby ich nie implementować. Klient i serwer zawsze mogą negocjować dodatki, które obaj rozumieją.

Historia wersji

  • Wersja 1 rozszerzenia obejmowała zmiany w przetwarzaniu zestawu zapisu (aby zwiększyć niezawodność aplikacji do osadzania), zdarzenia powiadomień o wyborze (dodawanie zdarzeń wysyłanych po potwierdzeniu własności wyboru) oraz śledzenie kursora (żądania umożliwiające niezawodne śledzenie obrazu).
  • Wersja 2 rozszerzenia dodaje obiekty regionów i nazwy kursorów.
  • Wersja 3 umożliwia powiększanie istniejących obiektów regionu.
  • Wersja 4 umożliwia ukrycie kursora myszy nad określonymi oknami.
  • Wersja 5 wprowadza bariery wskaźnikowe, które umożliwiają korzystanie z łatwo dostępnych miejsc (zgodnie z prawem Fittsa ) nawet w konfiguracjach wielomonitorowych .

Spór

XFixes był źródłem kontrowersji, kiedy Packard zobowiązał się do rozszerzenia projektu XFree86 na kilka godzin przed rozpoczęciem okresu zamrożenia funkcji dla XFree86 4.3.0 w grudniu 2002 bez uprzedniej zgody Zespołu Głównego XFree86 (grupy w stylu katedry , której pozwolono wprowadzać zmiany do projektu, którego Packard był członkiem). W rezultacie Packard został pozbawiony praw do zaangażowania (ale pozostał w głównym zespole projektu do marca 2003 r.), A przedłużenie wycofano sześć tygodni później.

  1. ^ „Schizma uderza w kluczową grupę open source” . CNET . 2003-03-20 . Źródło 2018-08-24 .
  2. ^ (forum) Sugestia dotycząca XFree86 zarchiwizowana 23 kwietnia 2010 r. w Wayback Machine , autor: David Dawes, 20 marca 2003 r.
  3. ^ Zatwierdzenie CVS: Zakończ usuwanie XFIXES Zarchiwizowane 15 czerwca 2011 r. W Wayback Machine , David Dawes, 12 stycznia 2003 r.

Linki zewnętrzne