XFixes
Inom datorer är XFixes ett X Window System- tillägg som gör användbara tillägg till X11-protokollet . Det startades 2003 av Keith Packard . Det dök först upp i KDrive X-servern och senare i X.Org Server version 6.8.0.
Tillägget implementerar en samling orelaterade tillägg till protokollet. Temat för samlingen är små tillägg för att ta bort viktiga defekter i protokollet som inte går att komma runt med det rena X11-protokollet.
Poängen med att implementera dessa tillägg i ett tillägg är att lämna kärnserverkoden, och en server som inte inkluderar XFixes-tillägget, implementera det ursprungliga rena X11-protokollet. Men eftersom tilläggen är designade på ett bakåtkompatibelt sätt finns det ingen praktisk anledning för en server att inte implementera dem. Klienten och servern kan alltid förhandla ner till de tillägg som båda förstår.
Versionshistorik
- Version 1 av tillägget inkluderade Save Set-bearbetningsändringar (för att göra inbäddningsapplikationer mer tillförlitliga), urvalsaviseringshändelser (lägg till händelser som skickas när urvalsägarskap hävdas) och markörspårning (förfrågningar som gör att bilden kan spåras tillförlitligt).
- Version 2 av tillägget lägger till regionobjekt och markörnamn.
- Version 3 tillåter att befintliga regionobjekt förstoras.
- Version 4 tillåter att muspekaren döljs över specifika fönster.
- Version 5 introducerar pekbarriärer, vilket gör det möjligt att använda platser som är lätta att nå (enligt Fitts lag ) även i konfigurationer med flera bildskärmar .
Kontrovers
XFixes var en källa till kontroverser när Packard åtog sig förlängningen av XFree86 -projektet timmar innan funktionsfrysningsfönstret för XFree86 4.3.0 började i december 2002 utan föregående godkännande av XFree86:s Core Team (en katedralliknande grupp som fick lov att genomföra ändringar till projektet, där Packard var medlem). Packard fråntogs sina åtaganderättigheter som ett resultat (men förblev i projektets kärnteam till mars 2003) och förlängningen drogs tillbaka sex veckor senare.
- ^ "Schism träffar nyckelgrupp med öppen källkod" . CNET . 2003-03-20 . Hämtad 2018-08-24 .
- ^ (forum) Förslag för XFree86 Arkiverad 23 april 2010, på Wayback Machine , av David Dawes, 20 mars 2003
- ^ CVS commit: Avsluta borttagningen av XFIXES Arkiverad 15 juni 2011, på Wayback Machine , av David Dawes, 12 januari 2003
externa länkar
- X Fixes tillägg (freedesktop.org)
- X Fixes-tillägget, senaste officiella specifikationer