X.Org Server (xorg-server) er en åpen kildekode og fritt distribuert implementering av X Window System (X.Org), levert av X.Org Foundation, spesielt utviklet for GNU / Linux operativsystem.
Funksjoner med et blikk
Nøkkelfunksjoner inkluderer Input Hotplug, KDrive, DTrace og EXA. Den er designet for å kjøre på mange UNIX-lignende operativsystemer, inkludert de fleste Linux-distribusjoner og BSD-varianter det. Det er også standard X-serveren for Solaris-operativsystemet.
Forked fra XFree86
X.Org Server er en del av X.Org-programvaren, det populære og kraftige X Window-systemet som brukes i mange POSIX-operativsystemer, inkludert nesten alle GNU / Linux-distribusjoner, samt noen BSD- og Solaris-smaker. Programvaren ble opprinnelig forked fra XFree86-prosjektet.
En viktig del av hver Linux distro
Dette er en svært viktig og viktig komponent i alle Linux-kjernebaserte operativsystemer som kjører et grafisk skrivebordsmiljø eller en vindushåndterer. Uten X.Org og X.Org Server, vil du bare kunne bruke en distro fra kommandolinjen.
Det er installert som standard
Dette betyr selvsagt at det er installert som standard i alle disse GNU / Linux-distribusjonene, uten unntak. Hvis du fjerner denne pakken fra installasjonen, kan du ikke få tilgang til det grafiske miljøet lenger.
X.Org, & nbsp; X.Org Server og X.Org Foundation
Mange mennesker blir forvirret om disse to viktige komponentene i en Linux-distribusjon som bruker en grafisk økt, men man bør vite at X.Org (X Window System) er skjermserveren og X.Org Server er X Window System implementering som inneholder flere andre prosjekter, som XCB og Xlib.
Videre er X.Org Foundation organisasjonen som styrer disse to prosjektene. X.Org (X Window System) -pakker er fritt tilgjengelig for nedlasting på Softoware.
Hva er nytt i denne versjonen:
- < li> Denne løsningen for feilretting løser flere problemer i RANDR, Xwayland, glamour, modstillingsdriveren og andre steder. Alle oppfordres til å oppgradere.
Hva er nytt i versjon 1.20.0:
- Massevis av nåværende, DRI3 modifikator og bygge systemrettelser .
Hva er nytt i versjon:
- Adam Jackson (10):
- xfixes: Fjern markøren CursorCurrent
- glx: Lagre skrivefeil som bryter GLX_ARB_context_flush_control
- glx: Skyll kun indirekte sammenhenger i MakeCurrent (v2)
- glx: Fest glXQueryContext for GLX_FBCONFIG_ID og GLX_RENDER_TYPE (v2)
- kompositt: Fjern en villedende kommentar
- sammensatt: Eksporter compIsAlternateVisual
- kompositt: Lag CompIsAlternateVisual safe selv om Composite er slått av
- glx: Send GLX_VISUAL_SELECT_GROUP_SGIX-attributt for visuelle
- glx: Flytt komposittets syntetiske visualer til en annen utvalgsgruppe
- xserver 1.19.6
- Alex Goins (1):
- ramdac: Sjekk ScreenPriv! = NULL i xf86ScreenSetCursor ()
- Daniel Martin (4):
- Modusetting: Fix potensiell bufferoverlasting
- test: input: Lagre brukt uninitialisert advarsel i dix_event_to_core
- test: Signal-logging: Fiks looping signert antall tester
- os / xdmcp: Honor -once når økten er død
- Eric Anholt (1):
- xkb: Skriv ut xkbcomp-banen som kjøres når vi ikke klarer å kompilere.
- Giuseppe Bilotta (3):
- xkb: initialiser tsymer
- randr: ProcRRGetOutputInfo: initialiser minne
- randr: rrGetScreenResources: initialiser minne
- Hector Martin (1):
- edid: reparer feil ved CEA-modus nummerering
- Michel Danzer (1):
- stede: Send kun PresentCompleteNotify-hendelser til presentasjonsklienten
- Nikolay Martynov (1):
- XShmGetImage: reparer sensurering
- Olivier Fourdan (2):
- xwayland: Fix non-argb cursor conversion
- dix: unngå deferencing NULL PtrCtrl
- Peter Hutterer (1):
- config / udev: vurder ID_INPUT_FOO = 0 som 'unset'
- Thomas Hellstrom (3):
- glx: Lag en GLX_OML bytte metode i eldre dri drivere
- glx: Fix visuell fbconfig-samsvar med hensyn til byttemetode
- glx: Kopier relevante fbconfigs for komposittbilder
- Tomasz Sniatowski (1):
- os: Fix strtok / free crash i ComputeLocalClient
Hva er nytt i versjon 1.19.3:
- Tilbakestill "stede: Tillat å bla med PRIME slaveutganger"
- Gjenopprett "prime": Synkroniser delt bildemappe fra rotvinduet i stedet for skjermbildekart "
- os: Fix iterasjon over busfaults
- glamour: Løs manglende deklarasjon i dash-vertex shader
- xwayland: Fjern markørrammen tilbakeringing
- xwayland: Overvåk klientstatus for å ødelegge tilbakeringinger
- stede: deaktiver sidenes flipp bare når en slave crtc er aktiv
- gjengi: Fix tilgang uten grensehøyde
Hva er nytt i versjon 1.19.2:
- Adam Jackson (1):
- os: Advarsel om squash manglende deklarasjon for timingsafe_memcmp
- Chris Wilson (3):
- xfree86: Ta innlåsingen for xf86RecolorCursor
- xfree86: Ta inn lås for xf86TransparentCursor
- xfree86: Ta input_lock () for xf86ScreenCheckHWCursor
- Matthieu Herrb (4):
- Bruk timingsafe_memcmp () for å sammenligne MIT-MAGIC-COOKIES CVE-2017-2624
- Bruk arc4random_buf (3) hvis tilgjengelig for å generere informasjonskapsler.
- auth: fjern AuthToIDFunc og tilhørende funksjoner. Ikke brukt lenger.
- Brown bag forplikte seg til å fikse 957e8d (arc4random_buf () støtte)
- Michel Danzer (3):
- prime: Synkroniser delt pixelbilde fra rotvinduet i stedet for skjermbildebilde
- present: Tillat å bla med PRIME slave utganger
- skade: Bekreft kildebilder som er bundet til Windows før de pakkes ut
- Olivier Fourdan (5):
- xwayland: Bruk utdatarotasjon for skjermstørrelse
- xwayland: CRTC skal støtte alle rotasjoner
- glamour: To passerer fungerer ikke på minnekortkart
- xwayland: Pass på at vi har et fokusvindu
- xwayland: ikke sett checkRepeat på master kbd
- Peter Hutterer (1):
- os: logg en feil når WriteToClient kalles fra inngangstråden
- Svitozar Cherepii (1):
- xwayland: Legg til hack for FWXGA-oppløsning # 99574
Hva er nytt i versjon 1.19.1:
- dix: Squash noen nye gcc6 advarsler
- kdrive: Nuke en gjeng med død kode
- xfree86: Legg til IndirectGLX server flagg (v2)
- xfree86: Ikke svelg & plusmn; iglx kommandolinjemarkering
- modusetting: send inn skitne rektangler på EINVAL (v2)
- xfree86: Løs ned sorteringsrekkefølgen for tilbakeringingsdriveren for Xorg-konfigurasjon (v2)
- os: Behandle ssh som en ikke-lokal klient (v4)
- configure.ac: Hold miljø CFLAGS når du tester
- x86emu: Endre inkluderer rekkefølge for å unngå konflikt med systemoverskrift
- Input: Send XI2 FocusOut NotifyPointer hendelser til pekervinduet.
- shm: Censor også bilder returnert av ShmGetImage
- presentere: Forbedre skalering av vblank handler
- present: Fiks presentasjon av flips ute av orden
- randr / leverandør: bare la slave gpu være offload kilder.
- modussett: sett driverenPrivat til NULL etter lukking fd.
- xf86Crtc: Ikke sett root-vinduet på slave GPUer.
- Modusetting: Sett evner opp etter glamour og aktiver avlastningskapsler.
- glamour: legg til glamour_finish API
- Modusetting: Implement 32-> 24 bpp-konvertering i skyggeoppdatering
- glx: unngå minnelekkasje når du bruker indirekte gjengivelse
- linux: Ikke prøv å åpne / dev / vc / 0, fikse feilmeldingen når / dev / tty0 åpen mislykkes
- Modusetting: Riktig opprydding fb for revers-prime-offload
- Modusetting: Fiks bytte av leverandørvask / kildefunksjoner
- Modusetting: Bare legg til hovedfb hvis nødvendig
- XQuartz: Fjern - med-start-ID-prefiks
- XQuartz: Fest hjelpeteksten for - med-bundle-id-prefiks
- XQuartz: Oppdater utgivelses-feedsadresse for å bruke ny https-URL
- XQuartz: Legg til - med-sparkle-feed-url configure-alternativet
- XQuartz: Add -with-bundle-versjon og -with-bundle-version-string configure alternativer
- XQuartz: Oppdater opphavsrettsår
- XQuartz: Løs standard CFBundleVersion
- glamour: Deaktiver logisk ops når du komponerer [v4]
- glamour: glamour_make_current før i glamour_composite_with_shader
- glamour: Behold GL_RED-biter i R-kanal når målet er GL_RED [v2]
- glamour: Juster for trekkbar x / y i kompositts kopimotorisering
- glamour: Bruk DestroyPixmap i stedet for FreePicture for glyph atlas pixmap
- Modusetting: Slett drmmode-> fb_id før unflipping
- exa: bare trekk gyldige trapeser
- xwayland-shm: befeste fallocate mot EINTR
- EXA: Honor op parameter til exaGlyphs selv om maskFormat == NULL
- glamour: Fiks prøvetaking utenfor RGBx kilde / maske bilder
- glamour: Sjekk om sammensatte operasjoner som tilsvarer kopier
- glamour: Kan ikke bruke kopier når du åpner utenfor komposittkilde
- glamour: Ring eglBindAPI etter eglInitialize
- xwayland: Ring eglBindAPI etter eglInitialize
- dix: Arbeid rundt ikke-forhåndsmessig ARGB-markørdata li>
- glamour: Oversett solidtextbakgrunnsregion etter klipping
- os: Bruk strtok i stedet for xstrtokenize i ComputeLocalClient
- xwayland: Løs kompilatoren advarsel i GLAMOR Xv
- glamour: Rett feil forskyvning på sammensatte rektangler
- wayland: klar ressurs for pixmap på urealisert
- Xi: lever ikke emulerte bevegelseshendelser for ikke-emulerende berøringer
- xkb: Etter å ha endret keymap, tvinge en indikatoroppdatering
- xkb: Legg til en årsak til xkb-indikatoroppdateringen etter en keymap-endring
- xwayland: Oppdater RR-tilstand på wl_output.done i stedet for wl_output.mode
- dix / ptraccel: Lag minnelekkasje i InitPredictableAccelerationScheme
- Modusetting: Løs feilkontrollen fra DRM_IOCTL_MODE_CURSOR2
- modussetting: Bruk load_cursor_argb_check for sw cursor fallback
- Modusetting: Fix hw markørkontroll ved første anrop
Hva er nytt i versjon 1.18.4:
- dix: Squash noen nye gcc6 advarsler
- kdrive: Nuke en gjeng med død kode
- xfree86: Legg til IndirectGLX server flagg (v2)
- xfree86: Ikke svelg & plusmn; iglx kommandolinjemarkering
- modusetting: send inn skitne rektangler på EINVAL (v2)
- xfree86: Løs ned sorteringsrekkefølgen for tilbakeringingsdriveren for Xorg-konfigurasjon (v2)
- os: Behandle ssh som en ikke-lokal klient (v4)
- configure.ac: Hold miljø CFLAGS når du tester
- x86emu: Endre inkluderer rekkefølge for å unngå konflikt med systemoverskrift
- Input: Send XI2 FocusOut NotifyPointer hendelser til pekervinduet.
- shm: Censor også bilder returnert av ShmGetImage
- presentere: Forbedre skalering av vblank handler
- present: Fiks presentasjon av flips ute av orden
- randr / leverandør: bare la slave gpu være offload kilder.
- modussett: sett driverenPrivat til NULL etter lukking fd.
- xf86Crtc: Ikke sett root-vinduet på slave GPUer.
- Modusetting: Sett evner opp etter glamour og aktiver avlastningskapsler.
- glamour: legg til glamour_finish API
- Modusetting: Implement 32-> 24 bpp-konvertering i skyggeoppdatering
- glx: unngå minnelekkasje når du bruker indirekte gjengivelse
- linux: Ikke prøv å åpne / dev / vc / 0, fikse feilmeldingen når / dev / tty0 åpen mislykkes
- Modusetting: Riktig opprydding fb for revers-prime-offload
- Modusetting: Fiks bytte av leverandørvask / kildefunksjoner
- Modusetting: Bare legg til hovedfb hvis nødvendig
- XQuartz: Fjern - med-start-ID-prefiks
- XQuartz: Fest hjelpeteksten for - med-bundle-id-prefiks
- XQuartz: Oppdater utgivelses-feedsadresse for å bruke ny https-URL
- XQuartz: Legg til - med-sparkle-feed-url configure-alternativet
- XQuartz: Add -with-bundle-versjon og -with-bundle-version-string configure alternativer
- XQuartz: Oppdater opphavsrettsår
- XQuartz: Løs standard CFBundleVersion
- glamour: Deaktiver logisk ops når du komponerer [v4]
- glamour: glamour_make_current før i glamour_composite_with_shader
- glamour: Behold GL_RED-biter i R-kanal når målet er GL_RED [v2]
- glamour: Juster for trekkbar x / y i kompositts kopimotorisering
- glamour: Bruk DestroyPixmap i stedet for FreePicture for glyph atlas pixmap
- Modusetting: Slett drmmode-> fb_id før unflipping
- exa: bare trekk gyldige trapeser
- xwayland-shm: befeste fallocate mot EINTR
- EXA: Honor op parameter til exaGlyphs selv om maskFormat == NULL
- glamour: Fiks prøvetaking utenfor RGBx kilde / maske bilder
- glamour: Sjekk om sammensatte operasjoner som tilsvarer kopier
- glamour: Kan ikke bruke kopier når du åpner utenfor komposittkilde
- glamour: Ring eglBindAPI etter eglInitialize
- xwayland: Ring eglBindAPI etter eglInitialize
- dix: Arbeid rundt ikke-forhåndsmessig ARGB-markørdata li>
- glamour: Oversett solidtextbakgrunnsregion etter klipping
- os: Bruk strtok i stedet for xstrtokenize i ComputeLocalClient
- xwayland: Løs kompilatoren advarsel i GLAMOR Xv
- glamour: Rett feil forskyvning på sammensatte rektangler
- wayland: klar ressurs for pixmap på urealisert
- Xi: lever ikke emulerte bevegelseshendelser for ikke-emulerende berøringer
- xkb: Etter å ha endret keymap, tvinge en indikatoroppdatering
- xkb: Legg til en årsak til xkb-indikatoroppdateringen etter en keymap-endring
- xwayland: Oppdater RR-tilstand på wl_output.done i stedet for wl_output.mode
- dix / ptraccel: Lag minnelekkasje i InitPredictableAccelerationScheme
- Modusetting: Løs feilkontrollen fra DRM_IOCTL_MODE_CURSOR2
- modussetting: Bruk load_cursor_argb_check for sw cursor fallback
- Modusetting: Fix hw markørkontroll ved første anrop
Hva er nytt i versjon 1.18.3:
- vfb: Legg til LD_EXPORT_SYMBOLS_FLAG på nytt til LDFLAGS
- Xext / vidmode: Reduser overflødigheten av GetModeLine feilsøkingsmeldinger
- glamour: swizzle RED til 0 for alpha teksturer
- stede: Bare requeue for neste MSC etter flippfeil
- xfree86 / moduser: Kontroller at HW-markøren er skjult når den skal være
- xwayland: Ikke inkluder frekvens i modusnavn
- xwayland: Foreløpig støtter vi viewport i vidmode
- DRI2: Legg til Polaris PCI-IDer
Hva er nytt i versjon 1.18.2:
- glamour er oppdatert for å bruke OpenGL kjerneprofiler hvis tilgjengelig, noe som bør forbedre minnebruk og ytelse på moderne maskinvare, og har noen andre ytelsesforbedringer for rpi og andre GLES-plattformer
- DRI2, DRI3, og Present alle mottatt korrigeringsrettelser for henger, krasjer og annen merkelighet
- Xwayland-serveren er oppdatert for å støtte Xv- og xf86vidmode-utvidelsene for bedre kompatibilitet, og fikse noen feil med utgangsstopp og pekeroppdateringer
- Xwin så forbedringer av vindu- og utklippstavlen, og noen få nye tastaturoppsett
Hva er nytt i versjon 1.18.1:
- bygge: Fjern stale miext / cw inkludere stier
- vidmode: Slett ubrukte hendelseskode
- Xorg.man: flytt XLOCAL-detaljer til X (7) man siden i stedet
- Xorg.man: Oppdater for å reflektere -nolistene tcp blir standard
- Xserver.man: dokumenter flere transporter for -nolisten & amp; -listen alternativer
- til stede: Fix Async swap logic
- modussetting: Håndter feil ved å sette en CRTC til en DRM-modus riktig
- Modusetting: Gratis output_ids i drmmode_set_mode_major ()
- Modusetting: Fjern XF86_CRTC_VERSION sjekker
- stede: Kjør straks hvis target_msc er lik current_msc
- Xext: fikse bygge med --disable-xace
- os: Kontroller at clientsWritable fd_set er initialisert før bruk
- DRI2: Synkroniser radeonsi_pci_ids.h fra Mesa
Hva er nytt i versjon 1.18.0:
- bygge: Fjern stale miext / cw inkludere stier
- vidmode: Slett ubrukte hendelseskode
- Xorg.man: flytt XLOCAL-detaljer til X (7) man siden i stedet
- Xorg.man: Oppdater for å reflektere -nolistene tcp blir standard
- Xserver.man: dokumenter flere transporter for -nolisten & amp; -listen alternativer
- til stede: Fix Async swap logic
- modussetting: Håndter feil ved å sette en CRTC til en DRM-modus riktig
- Modusetting: Gratis output_ids i drmmode_set_mode_major ()
- Modusetting: Fjern XF86_CRTC_VERSION sjekker
- stede: Kjør straks hvis target_msc er lik current_msc
- Xext: fikse bygge med --disable-xace
- os: Kontroller at clientsWritable fd_set er initialisert før bruk
- DRI2: Synkroniser radeonsi_pci_ids.h fra Mesa
Hva er nytt i versjon 1.17.2:
- Merkbare høydepunkter:
- Korrigere for CVE-2015-3164 i Xwayland
- Lag int10-oppsett for vesa
- Korrigere regresjon i server-tolket auth
- Fix fb-oppsett på big-endian CPUer
- Bygg reparasjon for for gcc5
- Fullfør changelog:
- Aaron Plattner (2):
- xfree86: Løs xf86_check_platform_slots håndtering av PCI
- xfree86: Legg til GPU-skjermer selv om det ikke finnes aktive GDevs
- Adam Jackson (1):
- xserver 1.17.2
- Adel Gadllah (1):
- Modusetting: Fiks programvaremarkørbackback
- Alan Coopersmith (2):
- Slett LyttTransConns oppføringer i CloseWellKnownConnections
- Godta x86_64 så vel som jeg * 86 for $ host_cpu i Solaris på x86
- Brent Collins (1):
- shm: Fix xselinux ressursinitialisering for xinerama pixmaps
- Chris Wilson (2):
- shm: Fix bruk-etter-fri i ShmDestroyPixmap
- stede: Kopier unflip innholdet tilbake til skjerm Pixmap
- Colin Harrison (2):
- os / xdmcp.c: Inkluder Xtrans.h når du bygger for WIN32
- os / utils.c: Ikke prøv å bygge os_move_fd () for WIN32
- Dave Airlie (2):
- os / access: lagre regresjon i server fortolket auth
- glamour: ikke gjør oppsummering med matchende kilde / dest (v2)
- Dima Ryazanov (1):
- xwayland: Gjennomfør jevn rulling
- Egbert Eich (6):
- symboler: Løs sdksyms.sh for å takle gcc5
- Xephyr: Ikke krasj når det ikke er angitt et kommandolinjeparameter
- Xephyr: Skriv standard visningsnummer hvis ingen er spesifisert
- Xephyr: Fix kompilere når feilsøking er aktivert
- Xephyr: Fiks skjermbilde tegne for ikke-Glamour & amp; ikke-XHSM-sak
- Xephyr: Løs ødelagt bilde når endianess av klientmaskinen og verten-Xserver er forskjellig
- Emil Velikov (2):
- randr: fjern chatty feilmeldinger
- randr: bruk randr: prefiks i ErrorF ()
- Hans de Goede (1):
- Aktiver ikke-serverte inntastingsenheter umiddelbart på vtenter
- Jason Gerecke (2):
- xfree86: Return NULL fra xf86CompatOutput hvis ingen kompat_output er definert
- dix: Ikke la enheten transformere settes på verdierløse enheter
- Jon TURNEY (9):
- ephyr: Unngå en segfault med 'DISPLAY = Xephy -glamor'
- os: XDMCP-alternativer som -query etc. skal innebære -listen tcp
- os: Lær vpnprintf () hvordan å håndtere "% *. * s"
- hw / xwin / glx: Refactor-parsing av XML-elementet
- hw / xwin / glx: Forbedre kodegeneratoren for å håndtere nyeste Khronos OpenGL-registret XML
- hw / xwin: Rapportér Cygwin-versjoninformasjon i logg
- glamour: Løs bygge når konfigureres - Enable-glamour - disable-xshmfence
- hw / xwin / winclipboard: Link xwinclip med -lpthread
- hw / xnest: Fix bygg for MinGW
- Jonathan Gray (2):
- glamour: fjern const fra retur type glamour_get_drawable_location ()
- glamour: reparer bygge når DRI3 ikke er definert
- Jurg Billeter (1):
- int10: Løs feilkontroll for pci_device_map_legacy
- Keith Packard (1):
- mi: Delvis pie-skive fylte buer kan trenge mer plass til spans
- Maarten Lankhorst (4):
- glamour: bare bruk (un) pack_subimage når tilgjengelig
- glamour: ikke sjekk for gl-feil i glamour_build_program
- glamour: Bruk GL_FRAMEBUFFER i stedet for GL_READ_FRAMEBUFFER
- glamour: GL_TEXTURE_MAX_LEVEL er ikke tilgjengelig på GLES2
- Michal Srb (1):
- Utsett GetMaster til moduler.
- Michel Danzer (2):
- Legg til AC_SYS_LARGEFILE definerer til dix-config.h
- modussetting: Inkluder dix-config.h fra dumb_bo.c
- Olivier Fourdan (4):
- ephyr: Mislykkes hvis glamour blir bedt om, men ikke brukbar
- xwayland: Legg avhengighet av glamour libs
- glamour: sjekk maksimale innfødte ALU-instruksjoner
- dix: Fiks bildebyte rekkefølge på stor endian hardware
- Ray Strode (5):
- systemd-logind: filtrer ut ikke-signalmeldinger fra meldingsfilter
- systemd-logind: Gjett ikke andre D-Bus standard timeout
- xwayland: Aktiver tilgangskontroll på åpne uttak [CVE-2015-3164 1/3]
- os: støtte ny implisitt lokal brukertilgangsmodus [CVE-2015-3164 2/3]
- xwayland: standard til lokal bruker hvis ingen xauth-fil er gitt. [CVE-2015-3164 3/3]
- Robert Ancell (1):
- xwayland: Løs feilstrenger
- Rui Matos (2):
- dix / events: Sett currentTime til det angitte tidsstemplet i NoticeTime
- xwayland: Gjør opp markørenes overflateoppdateringer med en rammeoppringing
- Vicente Olivert Riera (1):
- backtrace.c: Fiks ordkast til en peker
Hva er nytt i versjon 1.17.1:
- xkb: Bytt ikke XkbSetGeometry-data i inngangsbufferen
- xkb: Kontroller strengens lengde mot forespørselsstørrelse
Hva er nytt i versjon 1.17.0:
- dri2: Sett vdpau-drivernavnet dersom ddx ikke oppgir noen drivernavn
- randr: forsøk på å fikse primær på slaveutgang (v2)
- config / udev: Respekter seteoppgaver når tilordnede enheter er
- os: Still tidsbegrensningsforholdene
Hva er nytt i versjon 1.16.3:
- glx: Vær mer paranoid om forespørsler om variabel lengde [CVE-2014-8093 1/6]
- glx: Vær strengere om å avvise ugyldige bildestørrelser [CVE-2014-8093 2/6]
- glx: Ekstra paranoia i __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
- glx: Lag bildestørrelse for EXT_texture_integer [CVE-2014-8098 1/8]
- glx: Legg til safe_ {add, mul, pad} (v3) [CVE-2014-8093 4/6]
- glx: Integrer overflødighetsbeskyttelse for ikke-genererte gjengningsforespørsler (v3) [CVE-2014-8093 5/6]
- glx: Lengdekontroll for RenderLarge-forespørsler (v2) [CVE-2014-8098 3/8]
- glx: Overordnet lengdekontroll for byttede VendorPrivate forespørsler [CVE-2014-8098 4/8]
- glx: Forespørsel om lengdekontroll for SetClientInfoARB [CVE-2014-8098 5/8]
- glx: Lengdekontroll for ikke-genererte leverandør private forespørsler [CVE-2014-8098 6/8]
- glx: Lengdekontroll for ikke-genererte enkeltforespørsler (v2) [CVE-2014-8098 7/8]
- glx: Pass gjenværende forespørselslengde til - & gt; varsize (v2) [CVE-2014-8098 8/8]
- Legg til -iglx & amp; + iglx til Xserver.man
- ukontrollert malloc kan tillate uautorisert klient å krasje Xserver [CVE-2014-8091]
- dix: heltall overløp i ProcPutImage () [CVE-2014-8092 1/4]
- dix: integeroverløp i GetHosts () [CVE-2014-8092 2/4]
- dix: integeroverløp i RegionSizeof () [CVE-2014-8092 3/4]
- dix: heltall overløp i REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
- dri2: integeroverløp i ProcDRI2GetBuffers () [CVE-2014-8094]
- dbe: uvaliderte lengder i DbeSwapBuffers-samtaler [CVE-2014-8097]
- Xi: ugyldige lengder i Xinput-utvidelse [CVE-2014-8095]
- xcmisc: ugyldig lengde i SProcXCMiscGetXIDList () [CVE-2014-8096]
- Xv: Uvalidiserte lengder i XVideo-utvidelsesbyttet pross [CVE-2014-8099]
- dri3: ugyldige lengder i DRI3 utvidelsesbyttet pross [CVE-2014-8103 1/2]
- stede: uvalidert lengde i nåværende utvidelsesprosessen [CVE-2014-8103 2/2]
- randr: uvaliderte lengder i RandR-utvidelsesbyttet pross [CVE-2014-8101]
- gjengi: uvaliderte lengder i Render extn. byttet pross [CVE-2014-8100 2/2]
- xfixes: ugyldig lengde i SProcXFixesSelectSelectionInput [CVE-2014-8102]
- Legg til forespørsler om lengdekontroll av testkilder for noen Xinput 1.x-forespørsler
- Legg til forespørsler om lengdekontroll av testforsøk for noen Xinput 2.x-forespørsler
- Legg til REQUEST_FIXED_SIZE testkasser for å teste / misc.c
- fb: Løs Bresenham-algoritmer for ofte brukte små segmenter.
- gjengivelse: Kontroller forespørselsstørrelse før du leser den [CVE-2014-8100 1/2]
- glx: Lengdekontroll for GLXRender-forespørsler (v2) [CVE-2014-8098 2/8]
- stede: Støtte PresentOptionCopy
- glx: sjekk retur fra __glXGetAnswerBuffer
- dbe: Ring til DDX SwapBuffers krever adresse på int, ikke usignert int [CVE-2014-8097 pt. 2]
- glx: Kan ikke blande erklæringer og kode i X.org-kilder [CVE-2014-8098 pt. 9]
- Mangler parenter i REQUEST_FIXED_SIZE makro [CVE-2014-8092 pt. 5]
- dix: GetHosts grenser sjekke med feil pointerverdi [CVE-2014-8092 pt. 6]
- stede: Unngå krasjer i DebugPresent (), litt mer info.
- stede: Løs bruk av vsynced pageflips og ære PresentOptionAsync. (V4)
- glx: Løs maskeavkortning i __glXGetAnswerBuffer [CVE-2014-8093 6/6]
Hva er nytt i versjon 1.17 RC1:
- Modusetting: Match PCI klasse 3, noen underklasse
- xfree86: Fjern stale /usr/share/X11/xorg.conf.d hardkoden fra xorg.conf man siden
- Adam Jackson (131):
- Implementer -> driverFunc
- modussetting: Ikke (dobbelvis) dobbeltspor programvaremarkør
- Bruk egen thunk-funksjon i stedet for shadowUpdatePackedWeak
- dix: Fjern en gammel IBM-konfigurasjon
- dix: Fjern noen XFree86 3.x gjenværende
- dix: (Ikke) endre BITMAP_SCANLINE_UNIT på Linux s390 {, x}
- dix: Fjern noen døde makroer
- dix: Fjern noen cfb rester
- dix: Standard GLYPHPADBYTES til 4
- dix: Fjern wacky sparc spesielle foringsrør (v2)
- dix: Fjern et merkelig tilfelle av small endian s390
- dix: Fjern arch awareness fra servermd.h (v2)
- xfree86: Fjern i2c multimediemoduler
- xfree86: Fjern #include "compiler.h" fra steder som ikke trenger det
- xfree86: Fjern nds32_flush_icache
- xfree86: Fjern MMIO_MOVE32
- xfree86: Undefine NO_INLINE
- xfree86: Unspecialize gcc varianter av ujustert minne tilgang
- xfree86: Fjern ubrukte ujusterte int64-hjelpere
- xfree86: Flytt generiske ujusterte hjelpere til int10-kode
- xfree86: Fjern gjenværende ubrukte, ikke-tilrettelagte tilgangsdeltakere
- xfree86: Fjern noen tilfeldige ppc decls
- xfree86: Undef FAKEIT
- xfree86: Undef __HIGHC __
- xfree86: Fjern en usannsynlig bit av #pragma
- xfree86: Undef GCCUSESGAS
- xfree86: Fjern en ubrukelig! __ SUNPRO_C vakt
- xfree86: Fjern pre-2.6 Linux ppc-støtte
- xfree86: Forenkle en mengde OS og buebetingelser
- xfree86: Rengjør powerpc barrier decls
- xfree86: Fjern MMIO_ONB * og venner
- xfree86: Trekk generisk barriere () -definisjon opp til toppnivå
- xfree86: Ryd opp noen dumme __sparc makrobruk
- xfree86: Forenkle ppc / sparc mmio-swap-eller-ikke-betingelsene
- mi: Fjern semi-vilkårlig bukbevissthet i pakkede koordinatmakroer
- bsd: Fjern noen referansearmkode bak #if 0
- dix: Gjør litt LBX-æra kode mer åpenbar
- kdrive: Fjern noen døde biter på mannsiden
- mi: Fjern tilsynelatende ubrukte miSegregateChildren
- miext / shadow: Fjern gammel backward-kompatibilitet hack
- miext / shadow: Fjern shadowInit
- os: Fjern utdatert malloc / gratis innpakning
- os: Fjern LocalClientCred
- gjeng: Fjern ubrukt CopyPicture
- saver: Ikke åpne kode IsMapInstalled
- vgahw: Nuke ubrukt vgaCmap.c
- xfree86: Fjern xf86ConfigActivePciEntity
- xfree86: Fjern noen ubrukt pre-pciaccess-typer
- xfree86: Fjern utdaterte PCI-typer
- xfree86: Fjern ubrukt xf86 {Map, Unmap} LegacyIO
- xfree86: Fjern protectMem fra VidMemInfo
- xfree86: Fjern meningsløse xf86RandRCreateScreenResources
- xfree86: Fjern ubrukelig #include "fb.h"
- xfree86: Fjern ubrukte HardEdges
- xkb: Fjern litt fascinerende paranoia fra hendelsesutslipp
- xquartz: Fjern ubrukte DRI {, Post} ValidateTree
- dri1: Fjern ubrukte DRI {, Post} ValidateTree
- xwayland: Snapskaderapporter til begrensingsboksen
- xfree86: Fjern xf86 {Map, Unmap} VidMem
- xfree86: Fjern {sett, angre} WC fra VidMemInfo
- xfree86: Fjern xf86LinearVidMem
- int10: Port av xf86ReadBIOS
- xfree86: Fjern xf86ReadBIOS
- xfree86: Fjern xf86CheckMTRR
- xfree86: Fjern minnet om MTRR-bevissthet
- xfree86: Ryd opp litt mer alfa-bevissthet
- loader: Fjern kompatibilitet med gamle XFree86-versjonsnummerering
- ephyr: Riktig implementer maskinvaremarkører (v3)
- loader: Deobfuscate RTLD_ * makro ting
- mi: Fjern kompatibilitet for Windows 8-bpp colormap
- xfree86: Fjern xv-klippet varsle driverkroken
- xfree86: Fjern alternativet "TextClockFreq"
- xfree86: Fjern spurious xf86ConfigError
- xfree86: Fjern ubrukelig back-pointer til pScrn fra colormap-kode
- xfree86: Fjern støtte for DisplayID
- xfree86: Fjern xf86Info.log (v2)
- xfree86: Fjern ubrukt xf86Info.useDefaultFontPathFrom
- xfree86: configServerFlags mislykkes aldri, gjør det ugyldig
- xfree86: Fjern punktløs xf86PrintMarkers
- x86emu: Undefiner _NO_INLINE
- exa, kdrive: Fjern overflødige BitsPerPixel-makroer
- input: Fjern ubrukte SetKeySymsMap
- loader: Fjern litt baklava kode
- vfb: Ikke reimplementér mikmap så mye
- xfree86: Fjern noe som ikke kan skje printf fra xf86CreateRootWindow
- kdrive: Fjern vestigial referanse til fbInitValidateTree
- xquartz: Fjern ubrukelig DRIWindowExposures
- rotløse: Fjern overflødig RootlessShapedWindowIn
- xwin: Fjern innfødt GDI-motor (v2)
- xwin: Fjern primær DirectDraw-motor
- dix: Slett det tredje argumentet fra WindowExposuresProcPtr
- mi: Deobfuscate miWindowExposures
- mi: Deobfuscate miOverlayWindowExposures
- mi: Forenkle sammensatt grensesnitt omdirigering grensesnitt
- mi: Slett planargument fra miHandleExposures
- mi: Flytt pScreen-> SendGraphicsExpose opptil dix
- dix: Fjern DIXsaveUnder bit fra vinduet
- dix: Nedre ryggStor til litt i stedet for en peker
- dix: Fjern en tom hvis
- dix: Fjern noe meningsløst avstøpning av NULL
- dix: Fjern en obfuscatory makro
- mi: miSlideAndSizeWindow - & gt; miResizeWindow
- fb: fb {Kart, Unmap} -vinduet - & gt; fb {Innse, Unrealize} Vindu
- Diverse: Fold sammen noen overflødige betingelsesverdier
- xinerama: Fiks tilgangsmodus i GetImage's drawable oppslag
- gjengi: Lag alltid klientklipp som en region
- mi: Merk avspenningsrutiner som _X_COLD
- mi: Unexport brede linjedetaljer
- mi: Unexport-polygonkanten tabell implementering detaljer
- mi: Unexport span gruppe implementering detaljer
- mi: Unexport subpixelpolygon implementeringsdetaljer
- mi: Unexport arkiver fyllingsinformasjon
- mi: Fold mispans.c inn i miwideline.c
- mi: Brett mifpolycon.c inn i miarc.c
- mi: Brett mipoly {con, gen} .c i mipoly.c
- mi: Brett mipolyutil.c inn i mipoly.c
- mi: Brett micursor.c inn i mipointer.c
- fb: Eliminere fbLaneTable, statiser fb {8,16,32} Lane
- fb: FB_SHIFT er 5 (og FB_UNIT er 32)
- fb: Fjern jevn / odd stipple slow-pathing
- fb: Flytt fbStipple * Bits nær deres eneste forbruker
- fb: Fjern ubrukt fbReduceRasterOp
- fb: Fjern sakte / ulige fliser sakte-vei
- fb: Skjul glyph implementeringsdetaljer
- fb: Skjul noen detaljer om nullbredde
- fb: Skjul Bresenham-linjedetaljer
- fb: Skjul fbDots
- fb: Skjul fbPush {Pattern, Fill}
- dix: Lagre alltid GC klientklipp som en region (v2)
- dix: Skriv inn og pakk GC på nytt
- sammensatt: Wrap GetSpans
- Alan Coopersmith (5):
- Gjør listetester faktisk testlister
- Avbryt xi2-tester hvis ActivateDevice () mislykkes
- Bruk unikt visningsnavn for hvert xi2 testprogram [v3]
- Tillat nok plass til både tilbakestilling og amp; flaggattributter
- Hvis gaffel mislykkes i System (), ikke fall gjennom til exec ()
- Alan Hourihane (14):
- Initial commit av ny modstillingsdriver
- Kjør innrykk
- Koble til støtte for maskinvaremarkøren
- Ta med linjene med nåværende modusetting-101-grenen for kobling / encoderendringer
- Legg til DRI2-støtte.
- formateringsrettelser
- flere formateringsrettinger
- enda mer
- Legg til EXA winsys for gallium pipe driver grensesnitt.
- Fiks kopioverflate
- NULL sjekker
- legg til - med-gallium-dir for å spesifisere plasseringen av gallium-treet
- Mer feilkontroll
- korrigerer for endringer i galliumstrinnet
- Alex Deucher (1):
- Modusetting: spørringsmarkørstørrelse fra kjernen
- Alex Orange (1):
- fb: Løs Bresenham-algoritmer for vanlige små segmenter.
- Alon Levy (1):
- Modusetting: Legg til virtuell kontaktstøtte
- Andreas Hartmetz (1):
- glamour: Ikke frigjør minne vi skal bruke.
- Axel Davy (1):
- Fix present_pixmap når du bruker present_notify_msc
- Carlos Garnacho (1):
- xwayland: Bare deaktiver / aktiver enheter på evnen endres
- Chris Wilson (2):
- Legg til manglende GTF-moduser
- Xext / shm: Ta av SHM-segmentet etter at Pixmap er utgitt
- Colin Walters (2):
- autogen.sh: Implementér GNOME Build API
- xf86platformBus: Legg til påstand for å unngå (fatal) compiler advarsel
- Daniel Martin (3):
- dix: Fjern rester av XpExtension fra protocol.txt
- Sikkerhet: Fjern XpExtension fra SecurityTrustedExtensions
- xfree86: Slett fil modinit.h
- Daphne Pfister (1):
- os: Regenerere os / oscolor.c fra app / rgb # 52289
- Dave Airlie (61):
- Drop exa
- Modusetting: Start driverens innsats fra andre kodebaser
- Rens opp noen drmmode_display header-filen
- modussetting: omskrive probing basert på fbdev.
- Ta litt mer unødvendig kode
- Oppdater forfattere / opphavsrett
- Drop loading dri2
- portskade sporingskode fra st / xorg
- reparer servergjenvinning
- legg til -Vil, opprydding advarsler
- Fjern ubrukt feilsøking
- legg til shadowfb-støtte, standard til på.
- legg til førstegangsside
- sjekk drm støtte dum bufferfunksjon
- fikse fjernkontrollen
- lag fb_id for skitten rapportering
- konfigurer: krever ikke xvmc.
- opprettingsenhet åpen
- fikser litt hvitt plass
- modussetting: legg til markørbackback hvis kjernen avviser markør.
- opprydding av dumhetthet
- Bruk en hette for å avgjøre om skyggen er foretrukket eller ikke.
- shadowfb: dump shadowfb-tilstand ved oppstart
- Modusetting: reparer strid hvis kjernen endrer den.
- Modusetting: Flytt skyggepost til annen struktur
- Modusetting: reparer skyggedisponering.
- Modusetting: deaktiver skitne oppdateringer for ENOSYS
- Modusetting: reparer advarsler, fjern død kode.
- xf86-video-modstilling 0.2.0
- modussetting: fikser bygge mot eldre Xext
- slipp bruk av alloca, bruk bare malloc / free
- Skitne: sjekk Malloc tilbake
- markør: skjul markører på LeaveVT
- modussetting: legg til sett / slipp master rundt VT-bryter
- Modusetting: Flytt åpningskjernenheten til før du setter inn dybden
- Modusetting: Prøv å trene hvis vi vil ha 24 eller 32bpp
- Modusetting: Kontroller at PCI-enheten tilsvarer DRM-enheten
- støt versjon til 0.3.0
- Modusetting: Legg til kompatibel headerfil
- Modusetting: Konverter til nye Scrn-konverterings-APIer.
- modussetting: fikse fjernkontroll
- Modusetting: støt til siste X-server-kompatible api.
- Modusetting: Løsning Kjernefeil rapportering 0x0 som gyldige minutter
- modussetting: pci probing krever grensesnittversjon 1.4
- modussetting 0.4.0: bump configure.ac
- Modusetting: Slett ubrukelig xf86PciInfo inkluderer
- Modusetting: Rett advarsel om at det ikke er definert nøyaktig.
- Modusetting: Legg til plattformsbussstøtte
- Modusetting: Legg til utgangsslaverstøtte.
- Modusetting: Fjern alloca bruk igjen
- Modusetting: Fix krasjer forårsaket av udev raseforhold
- Modusetting: støt til 0.6.0
- Modusetting: Gi dummy kroker for skygge
- Modusetting: reparer juster rammekrasj
- Modusetting: Endre utgangsnavn for sekundære GPUer
- Modusetting: Flytt lukkertid fd til etter at vi har sjekket utganger
- Modusetting: Prøv og bruk hotspot markørstøtte
- Modusetting: Gjør markørgengivelse med hotspots.
- Modusetting: Gjør bruk etter gratis.
- Modusetting: reparer regresjon mot eldre servere.
- pixmap: lag omvendt optimus-støtte med flere hoder
- David Ung (1):
- randr: Løs logikk i RRPointerToNearestCrtc
- Egbert Eich (1):
- BellProc: Send bellhendelse på kjerneprotokollklokke når du blir bedt om det
- Eric Anholt (52):
- xorg: Fjern dupliserte definisjoner av noen XV-relaterte strukturer.
- kdrive: Gjør litt mer opprydding fra XV struct deduplication.
- kdrive: Fjern koden for døde generiske XV-adaptere.
- kdrive: Forenkle adapteroppsettgrensesnittet.
- glamour: Del XV-koden i XF86-avhengige deler og generisk.
- kdrive: Merk XV navn const for å unngå advarsler.
- ephyr: Legg til støtte for XV ved hjelp av glamour.
- glamour: Del kode for put_image håndtering.
- xephyr: Tillat initialisering av glamour med gles2 (på GLX).
- glamour: Unngå unødvendig glTexParameteri () i SetSpans ().
- glamour: Bruk MIN / MAX-makroer til å rydde opp glamor_transfer.c
- glamour: Slett unødvendig glTexParameteri () i opplasting av teksturdata.
- glamour: Slett konstante argumenter til glamour_solid ().
- glamour: Fjern alltid-sant yInvertert flagg.
- glamour: Drop dead get / pub sub pixmap funksjoner.
- glamour: Drop dead glamour_download_pixmap_to_cpu ()
- glamour: Drop dead glamour_restore_pixmap_to_texture ().
- glamour: Fjern en død prototype.
- glamour: Slip "gjør vi en serie blits eller tegner" logikk.
- xv: Fjern døde VIDEO_INVERT_CLIPLIST fra xorg og kdrive DDXes.
- xv: Fjern døde VIDEO_NO_CLIPPING fra xorg og kdrive DDXes.
- xv: Flytt vanlig kode for opprydding av adapter til xvmain.c
- xv: Slett ddQueryAdaptors () -grensesnittet.
- xv: Flytt DDX XV-skjermens private tildeling i DDXes.
- xv: Slett ubrukt XvdiPreemptVideo ().
- xv: Slett ubrukt XvdiVideoStopped ().
- xv: Flytt Lukk skjermoppsett fra en DIX-krok til vanlig innpakning.
- xv: Flytt xf86 XV-fargeknapphjelp til kjerne.
- xv: Løs malloc-feil tilfeller i fyll-fargeknapphjelpen.
- kdrive: Fjern døde KXVPaintRegion ().
- kdrive: Ikke bry deg om å tydeligvis slette nye vinduer til NULL.
- xv: Fjern AllocatePort / FreePort-grensesnittene uten tilkobling.
- xv: Slett ClientPtr fra grensesnittet til DDX.
- kdrive: Fjern en død struktur.
- glamour: Ikke prøv å sette opp kjerne skrifttyper teksturer når vi ikke bruker dem.
- glx: Deaktiver indirekte GLX-kontekster som standard.
- Modusetting: Slett sammendragsetting er KOPIERING i xserveren.
- modussetting: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
- Modusetting: xserver kontrollerer allerede XEXTPROTO & gt; = 7.2.99.901.
- Modusetting: Slett bruk av "pointer" for "void *"
- Modusetting: Oppdater for API-endring av plattformsenhet.
- Modusetting: Koble driveren til byggingen.
- Modusetting: Slett bruk av kompatible api.h
- Modellering: Slett gjenværende gamle xserver-kompatibilitet.
- Modusetting: Kjør x-indentall.sh.
- Modusetting: Løs noen rare formatering etter x-indent-all.sh.
- Modusetting: Dedupliser noe SCRN-oppsett.
- Modusetting: Legg til støtte for gjengivelse ved hjelp av glamour.
- dri2: Importer en kopi av Mesas PCI ID - & gt; driver navn mappings.
- dri2: Fyll automatisk inn drivernavnet dersom DDX ikke gir det.
- Modusetting: Eksporter to funksjoner jeg vil gjenbruke fra DRI2 / Present.
- Modusetting: Legg til støtte for DRI2 med glamour.
- Gaetan Nadon (14):
- Fyll COPYING-filen med lisenstekst
- Legg til kontaktinformasjon i README-filen
- mann: mangler AM_V_GEN og hardkodet sed kommandoenavn
- Rett tastaturet i .gitignore
- gjør: fjern overflødig AUTOMAKE_OPTIONS
- Fjern overflødig EXTRA_DIST for README-filen.
- Legg til manglende mål for ChangeLog og INSTALLER
- Erstatt utdatert AM_CONFIG_HEADER med AC_CONFIG_HEADERS
- Fjern overflødig AC_PROG_CC
- Fjern unødvendig AM_PROG_CC_C_CO
- gjør: fjern tom variabel oppgave
- gjør: legg til alle advarsler i henhold til plattformen
- config: erstatt deprecated AC_HELP_STRING med AS_HELP_STRING
- config: layout og kommentér toppdelen av configure.ac
- Hans de Goede (1):
- Legg til støtte for server-administrerte fds
- James Simmons (1):
- Ikke kartmarkører i sw markørmodus
- Jasper St. Pierre (2):
- xwayland-input: Lag en krasj for et løp med Wayland-komposanten
- xwayland: Implementer gasspjeld for overflater basert på rammehendelsen
- Jeremy Huddleston Sequoia (3):
- mieq: Løs en krasjregresjon i mieqProcessDeviceEvent
- ListenOnOpenFD: Fjern Tilbakestill siden dette er ment å være for hurtigkoblinger
- XQuartz: Bedre støtte å slå av "Skjermer har separate rom" på OS X Mavericks
- Joerg Sonnenberger (1):
- Fest formatstreng.
- Jon TURNEY (56):
- hw / xwin / glx: Når du genererer shims, begrenser du vurderte funksjoner til GL-versjonen
Kommentarer ikke funnet