XFixes

XFixes

컴퓨팅에서 XFixes는 X11 프로토콜에 유용한 추가 기능을 제공하는 X 윈도우 시스템 확장 기능이다.2003년 키스 팩커드에 의해 시작되었다.처음에는 KDrive X 서버에, 나중에는 X에 등장했다.Org Server 버전 6.8.0.

확장자는 프로토콜과 관련이 없는 추가사항의 컬렉션을 구현한다.이 컬렉션의 주제는 순수 X11 프로토콜을 사용하여 작업할 수 없는 프로토콜의 중요한 결함을 제거하기 위한 작은 추가 사항이다.

이러한 추가사항을 확장에 구현하는 포인트는 코어 서버 코드와 XFixes 확장을 포함하지 않는 서버를 그대로 두고 원래의 순수 X11 프로토콜을 구현하는 것이다.그러나, 추가사항을 역호환성 방식으로 설계하기 때문에, 서버가 추가사항을 이행하지 않을 실질적인 이유가 없다.클라이언트와 서버는 항상 양쪽이 이해하는 추가사항에 대해 협상할 수 있다.

버전 이력

  • 확장 버전 1에는 Save Set 프로세싱 변경사항(응용프로그램 임베딩의 신뢰성을 높이기 위해), 선택 알림 이벤트(선택 소유권이 주장될 때 전송되는 이벤트 추가) 및 커서 추적(이미지를 신뢰성 있게 추적할 수 있는 요청)이 포함되었다.
  • 확장 버전 2는 영역 개체와 커서 이름을 추가한다.
  • 버전 3은 기존 지역 개체를 확대하도록 허용한다.
  • 버전 4는 마우스 커서를 특정 창 위에 숨길 수 있도록 한다.
  • 버전 5에는 포인터 장벽이 도입돼 멀티 모니터 구성에서도 접근이 용이한 위치(Fitts의 법칙에 따라)를 사용할 수 있다.

논란

2002년 12월 XFree86 4.3.0의 기능 동결 윈도우가 시작되기 몇 시간 전에 XFree86의 핵심 팀(프로젝트에 변경을 가할 수 있는 대성당 스타일의 그룹, 멤버로 구성됨)의 사전 승인 없이 XFixes가 XFree86 프로젝트 확장을 약속했을 때 XFixes는 논란의 대상이 되었다.그 결과 패커드는 자신의 권리인정권을 박탈당했고 (그러나 2003년 3월까지 프로젝트의 핵심팀에 남아있었다)[1] 6주 후에 연장이 철회되었다.[2][3]

참조

  1. ^ "Schism hits key open-source group". CNET. 2003-03-20. Retrieved 2018-08-24.
  2. ^ (forum) XFree86에 대한 제안, 웨이백 머신(Wayback Machine), By David Dawes(David Dawes, 2003년 4월 23일
  3. ^ CVS 커밋: 데이비드 도스, 2003년 1월 12일 웨이백 머신에서 2011년 6월 15일 보관된 XFIXES 제거 완료

외부 링크