X.Org Server

Software skärmdump:
X.Org Server
Mjukvaruinformation:
Version: 1.20.1 Uppdaterad
Ladda upp dagen: 16 Aug 18
Utvecklare: X.org Foundation
Licens: Gratis
Popularitet: 22

Rating: nan/5 (Total Votes: 0)

X.Org Server (xorg-server) är en öppen källkod och fritt distribuerad implementering av X Window System (X.Org), som tillhandahålls av X.Org Foundation, speciellt utformad för GNU / Linux operativsystem.


Funktioner i ett ögonkast

Viktiga funktioner inkluderar ingångs hotplug, KDrive, DTrace och EXA. Det är utformat för att köras på många UNIX-liknande operativsystem, inklusive de flesta Linux-distributioner och BSD-varianter det. Det är också standard X-servern för Solaris-operativsystemet.


Forked från XFree86

X.Org Server är en del av X.Org-programmet, det populära och kraftfulla X Window System som används i många POSIX-operativsystem, inklusive nästan alla GNU / Linux-distributioner, liksom vissa BSD- och Solaris-smaker. Programvaran var ursprungligen gaffel från XFree86-projektet.


En viktig komponent i varje Linux distro

Det här är en väldigt viktig och väsentlig del av alla Linux-kärnbaserade operativsystem som kör en grafisk skrivmiljö eller en fönsterhanterare. Utan X.Org och X.Org Server, kommer du bara att kunna använda en distro från kommandoraden.

Det är installerat som standard

Det betyder naturligtvis att det är installerat som standard i alla dessa GNU / Linux-distributioner, utan undantag. Om du tar bort det här paketet från din installation, kan du inte komma åt den grafiska miljön längre.


X.Org, & nbsp; X.Org Server och X.Org Foundation

Många människor blir förvirrad om dessa två viktiga komponenter i en Linux-distribution som använder en grafisk session, men man borde veta att X.Org (X Window System) är bildservern och X.Org Server är X Window System implementering som innehåller flera andra projekt, som XCB och Xlib.

Dessutom är X.Org Foundation den organisation som styr dessa två projekt. X.Org (X Window System) -paketen är fritt tillgängliga för nedladdning på Softoware.

Vad är nytt i den här utgåvan:

    < li> Den här bugfix-utgåvan åtgärdar flera problem i RANDR, Xwayland, glamour, den modifierande drivrutinen och någon annanstans. Alla uppmanas att uppgradera.

Vad är nytt i version 1.20.0:

  • Massor av nuvarande, DRI3 modifierare och byggsystemfixar .

Vad är nytt i version:

  • Adam Jackson (10):
  • xfixes: Ta bort markören CursorCurrent
  • glx: Fix typsnitt som bryter GLX_ARB_context_flush_control
  • glx: Spola bara indirekta sammanhang i MakeCurrent (v2)
  • glx: Fix glXQueryContext för GLX_FBCONFIG_ID och GLX_RENDER_TYPE (v2)
  • komposit: Ta bort en vilseledande kommentar
  • komposit: Export CompIsAlternateVisual
  • komposit: Gör CompIsAlternateVisual Safe även om Composite är av
  • glx: Skicka GLX_VISUAL_SELECT_GROUP_SGIX-attribut för visuella bilder
  • glx: Flytta Composite syntetiska visuella till en annan väljgrupp
  • xserver 1,19.6
  • Alex Goins (1):
  • ramdac: Kontrollera ScreenPriv! = NULL i xf86ScreenSetCursor ()
  • Daniel Martin (4):
  • modsättning: Fix potentiell buffertöverflöde
  • test: input: Fix använd oinitialiserad varning i dix_event_to_core
  • test: signal-logging: Fix looping signerade tester
  • os / xdmcp: Honor -once när sessionen är död
  • Eric Anholt (1):
  • xkb: Skriv ut xkbcomp-sökvägen som körs när vi misslyckas att kompilera.
  • Giuseppe Bilotta (3):
  • xkb: initiera tsyms
  • randr: ProcRRGetOutputInfo: initiera minnet
  • randr: rrGetScreenResources: initiera minnet
  • Hector Martin (1):
  • edid: fixa fel vid CEA-lägesnummer
  • Michel Danzer (1):
  • närvarande: Skicka endast PresentCompleteNotify-händelser till den presenterande klienten
  • Nikolay Martynov (1):
  • XShmGetImage: fix censurering
  • Olivier Fourdan (2):
  • xwayland: Fix non-argb cursor conversion
  • dix: undvik uppskjutande NULL PtrCtrl
  • Peter Hutterer (1):
  • config / udev: överväga ID_INPUT_FOO = 0 som "unset"
  • Thomas Hellström (3):
  • glx: Arbeta runt en GLX_OML bytesmetod i äldre drivrutiner för drivrutiner
  • glx: Fix visuell fbconfig matchning med avseende på swapmetod
  • glx: Kopiera relevanta fbconfigs för kompositionsbilder
  • Tomasz Sniatowski (1):
  • os: Fix strtok / fri krasch i ComputeLocalClient

Vad är nytt i version 1.19.3:

  • Återgå "present: Tillåt bläddra med PRIME slaveutgångar"
  • Återgå "prime: Synkroniserad delad pixelmapp från rotfönstret i stället för skärmdisplaykartan"
  • os: Fix iteration över busfaults
  • glamour: Lös saknas deklaration i streckkroppen för skarpt axel
  • xwayland: Rensa markörramens återuppringning
  • xwayland: Övervaka klienttillstånd för att förstöra återuppringningar
  • närvarande: inaktivera sidan flip endast när en slav crtc är aktiv
  • render: Fixa gränsöverskridande åtkomst

Vad är nytt i version 1.19.2:

  • Adam Jackson (1):
  • os: Squash saknas förklaring varning för timingsafe_memcmp
  • Chris Wilson (3):
  • xfree86: Ta in låset för xf86RecolorCursor
  • xfree86: Ta in lås för xf86TransparentCursor
  • xfree86: Ta input_lock () för xf86ScreenCheckHWCursor
  • Matthieu Herrb (4):
  • Använd timingsafe_memcmp () för att jämföra MIT-MAGIC-COOKIES CVE-2017-2624
  • Använd arc4random_buf (3) om tillgänglig för att generera cookies.
  • auth: ta bort AuthToIDFunc och tillhörande funktioner. Används inte längre.
  • Brown bag förbinder sig att fixa 957e8d (arc4random_buf () support)
  • Michel Danzer (3):
  • prime: Synkroniserad delad pixmap från rotfönstret i stället för skärmd pixmap
  • närvarande: Tillåt bläddra med PRIME slaveutgångar
  • skada: Bekräfta källbilder som är bundna till Windows innan de läggs ut
  • Olivier Fourdan (5):
  • xwayland: Använd utmatningsrotation för skärmstorlek
  • xwayland: CRTC ska stödja alla rotationer
  • glamour: Två pass fungerar inte på minnes-pixmaps
  • xwayland: Se till att vi har ett fokusfönster
  • xwayland: Ange inte checkrepetition på master kbd
  • Peter Hutterer (1):
  • os: logga ett fel när WriteToClient heter från ingångstråden
  • Svitozar Cherepii (1):
  • xwayland: Lägg till hack för FWXGA-upplösning # 99574

Vad är nytt i version 1.19.1:

  • dix: Squash några nya gcc6 varningar
  • kdrive: Nuke en massa död kod
  • xfree86: Lägg till IndirectGLX-serverflagg (v2)
  • xfree86: Svälj inte & plusmn; iglx kommandoradsflagg
  • modläsning: Skicka in smutsiga rektanglar på EINVAL (v2)
  • xfree86: Fixa sorteringsorder för fallback-drivrutinen för Xorg -configure (v2)
  • os: Behandla ssh som en icke-lokal klient (v4)
  • configure.ac: Håll miljö CFLAGS vid testning
  • x86emu: Ändra inkluderar order för att undvika konflikt med systemhuvudet
  • Inmatning: Skicka XI2 FocusOut NotifyPointer-händelser till pekarfönstret.
  • shm: Censurera även bilder som returneras av ShmGetImage
  • närvarande: Förbättra skalan av vblank handler
  • present: Fix presentationen av flips i ordning
  • randr / provider: bara tillåta slave gpu att vara avlastningskällor.
  • modsättning: Ange drivrutinenPrivat till NULL efter stängning fd.
  • xf86Crtc: Ställ inte in rootfönsteregenskapen på slave GPU: er.
  • modläsning: ställ in funktioner efter glamour och aktivera avlastningslock.
  • glamour: lägg till glamour_finish API
  • modsättning: Implementera 32-> 24 bpp-omvandling i skugguppdatering
  • glx: Undvik minnesläcka när du använder indirekt rendering
  • linux: Försök inte öppna / dev / vc / 0, fixa felmeddelande när / dev / tty0 öppnas misslyckas
  • modsättning: Korrekt rengöring fb för back-prime-offload
  • modifiering: Fix byte av leverantörssynkronisering / källkapacitet
  • modsättning: Lägg bara till huvudfb om det behövs
  • XQuartz: Ta bort - med-start-id-prefix
  • XQuartz: Fix hjälptexten för - med-bunt-id-prefix
  • XQuartz: Uppdatera släpp matningsadress för att använda nytt https-URL
  • XQuartz: Add -with-sparkle-feed-url-konfigurationsalternativet
  • XQuartz: Add -with-bundle-versionen och -with-bundle-version-string-konfigurationsalternativen
  • XQuartz: Uppdatera upphovsrättsår
  • XQuartz: Fix standard CFBundleVersion
  • glamour: Inaktivera logisk ops när du gör compositing [v4]
  • glamour: glamour_make_current tidigare i glamour_composite_with_shader
  • glamour: Behåll GL_RED-bitar i R-kanalen när destinationen är GL_RED [v2]
  • glamour: Justera för dragbar x / y i kompositets kopieringsoptimering
  • glamour: Använd DestroyPixmap istället för FreePicture för glyph atlas pixmap
  • modsättning: Rensa drmmode- & gt; fb_id innan du släpper ut
  • exa: endast dra giltiga trapezoider
  • xwayland-shm: förstärka fallocate mot EINTR
  • EXA: Honor op parameter till exaGlyphs även om maskFormat == NULL
  • glamour: Fixa provtagning utanför RGBx källa / maskbilder
  • glamour: Kontrollera för sammansatta operationer som motsvarar kopior
  • glamour: Kan inte använda kopior när man öppnar utanför kompositkälla
  • glamour: Ring eglBindAPI efter eglInitialize
  • xwayland: Ring eglBindAPI efter eglInitialize
  • dix: Arbeta om icke-förutbestämda ARGB-markördata
  • glamour: Översätt bakgrundsregionen i fast text efter klippning
  • os: Använd strtok istället för xstrtokenize i ComputeLocalClient
  • xwayland: Fix kompilatorvarning i GLAMOR Xv
  • glamour: fixa fel offset på kompositrektanglar
  • wayland: Tydlig resurs för pixmap på orealiserad
  • Xi: lever inte emulerade rörelsehändelser för icke-emulerande beröringar
  • xkb: Efter att ha ändrat nyckelmappen, tvinga en indikatoruppdatering
  • xkb: Lägg till en orsak till xkb-indikatoruppdateringen efter en nyckelmappsändring
  • xwayland: Uppdatera RR-status på wl_output.done istället för wl_output.mode
  • dix / ptraccel: Fix minneläckage i InitPredictableAccelerationScheme
  • modsättning: Fixa felkontrollen från DRM_IOCTL_MODE_CURSOR2
  • modsättning: Använd load_cursor_argb_check för sw cursor fallback
  • modsättning: Fixa hw-markörskontroll vid första samtalet

Vad är nytt i version 1.18.4:

  • dix: Squash några nya gcc6 varningar
  • kdrive: Nuke en massa död kod
  • xfree86: Lägg till IndirectGLX-serverflagg (v2)
  • xfree86: Svälj inte & plusmn; iglx kommandoradsflagg
  • modläsning: Skicka in smutsiga rektanglar på EINVAL (v2)
  • xfree86: Fixa sorteringsorder för fallback-drivrutinen för Xorg -configure (v2)
  • os: Behandla ssh som en icke-lokal klient (v4)
  • configure.ac: Håll miljö CFLAGS vid testning
  • x86emu: Ändra inkluderar order för att undvika konflikt med systemhuvudet
  • Inmatning: Skicka XI2 FocusOut NotifyPointer-händelser till pekarfönstret.
  • shm: Censurera även bilder som returneras av ShmGetImage
  • närvarande: Förbättra skalan av vblank handler
  • present: Fix presentationen av flips i ordning
  • randr / provider: bara tillåta slave gpu att vara avlastningskällor.
  • modsättning: Ange drivrutinenPrivat till NULL efter stängning fd.
  • xf86Crtc: Ställ inte in rootfönsteregenskapen på slave GPU: er.
  • modläsning: ställ in funktioner efter glamour och aktivera avlastningslock.
  • glamour: lägg till glamour_finish API
  • modsättning: Implementera 32-> 24 bpp-omvandling i skugguppdatering
  • glx: Undvik minnesläcka när du använder indirekt rendering
  • linux: Försök inte öppna / dev / vc / 0, fixa felmeddelande när / dev / tty0 öppnas misslyckas
  • modsättning: Korrekt rengöring fb för back-prime-offload
  • modifiering: Fix byte av leverantörssynkronisering / källkapacitet
  • modsättning: Lägg bara till huvudfb om det behövs
  • XQuartz: Ta bort - med-start-id-prefix
  • XQuartz: Fix hjälptexten för - med-bunt-id-prefix
  • XQuartz: Uppdatera släpp matningsadress för att använda nytt https-URL
  • XQuartz: Add -with-sparkle-feed-url-konfigurationsalternativet
  • XQuartz: Add -with-bundle-versionen och -with-bundle-version-string-konfigurationsalternativen
  • XQuartz: Uppdatera upphovsrättsår
  • XQuartz: Fix standard CFBundleVersion
  • glamour: Inaktivera logisk ops när du gör compositing [v4]
  • glamour: glamour_make_current tidigare i glamour_composite_with_shader
  • glamour: Behåll GL_RED-bitar i R-kanalen när destinationen är GL_RED [v2]
  • glamour: Justera för dragbar x / y i kompositets kopieringsoptimering
  • glamour: Använd DestroyPixmap istället för FreePicture för glyph atlas pixmap
  • modsättning: Rensa drmmode- & gt; fb_id innan du släpper ut
  • exa: endast dra giltiga trapezoider
  • xwayland-shm: förstärka fallocate mot EINTR
  • EXA: Honor op parameter till exaGlyphs även om maskFormat == NULL
  • glamour: Fixa provtagning utanför RGBx källa / maskbilder
  • glamour: Kontrollera för sammansatta operationer som motsvarar kopior
  • glamour: Kan inte använda kopior när man öppnar utanför kompositkälla
  • glamour: Ring eglBindAPI efter eglInitialize
  • xwayland: Ring eglBindAPI efter eglInitialize
  • dix: Arbeta om icke-förutbestämda ARGB-markördata
  • glamour: Översätt bakgrundsregionen i fast text efter klippning
  • os: Använd strtok istället för xstrtokenize i ComputeLocalClient
  • xwayland: Fix kompilatorvarning i GLAMOR Xv
  • glamour: fixa fel offset på kompositrektanglar
  • wayland: Tydlig resurs för pixmap på orealiserad
  • Xi: lever inte emulerade rörelsehändelser för icke-emulerande beröringar
  • xkb: Efter att ha ändrat nyckelmappen, tvinga en indikatoruppdatering
  • xkb: Lägg till en orsak till xkb-indikatoruppdateringen efter en nyckelmappsändring
  • xwayland: Uppdatera RR-status på wl_output.done istället för wl_output.mode
  • dix / ptraccel: Fix minneläckage i InitPredictableAccelerationScheme
  • modsättning: Fixa felkontrollen från DRM_IOCTL_MODE_CURSOR2
  • modsättning: Använd load_cursor_argb_check för sw cursor fallback
  • modsättning: Fixa hw-markörskontroll vid första samtalet

Vad är nytt i version 1.18.3:

  • vfb: Lägg till LD_EXPORT_SYMBOLS_FLAG till LDFLAGS igen
  • Xext / vidmode: Minska verbositet av GetModeLine debug messages
  • glamour: swizzle RED till 0 för alfastrukturer
  • närvarande: Endast requeue för nästa MSC efter flipfel
  • xfree86 / modes: Se till att HW-markören är dold när den ska vara
  • xwayland: inkludera inte frekvens i lägesnamn
  • xwayland: Låt oss stödja viewport i vidmode
  • DRI2: lägg till Polaris PCI-ID

Vad är nytt i version 1.18.2:

  • glamour är uppdaterad för att använda OpenGL-kärnprofiler om det finns tillgängligt, vilket bör förbättra minnesanvändningen och prestanda på modern hårdvara och få några andra prestandaförbättringar för rpi och andra GLES-plattformar.
  • DRI2, DRI3 och Present alla mottagna korrigeringsfixar för hängningar, kraschar och annan konstighet
  • Xwayland-servern har uppdaterats för att stödja Xv- och xf86vidmode-tilläggen för bättre kompatibilitet och fixa några buggar med utgående hotplug och pekareuppdateringar
  • Xwin såg förbättringar av hantering av fönster och urklipp och några nya tangentbordslayouter

Vad är nytt i version 1.18.1:

  • bygga: Ta bort gammal miext / cw inklusive sökvägar
  • vidmode: Släpp den oanvända händelsekoden
  • Xorg.man: flytta XLOCAL-detaljer till X (7) man-sida istället
  • Xorg.man: uppdatera för att reflektera -nolisten tcp blir standard
  • Xserver.man: dokumentera fler transporter för -nolister & amp; -listen alternativ
  • närvarande: Fix Async swap logic
  • modsättning: Hantera fel vid inställning av en CRTC till ett DRM-läge korrekt
  • modsättning: Gratis output_ids i drmmode_set_mode_major ()
  • modsättning: Ta bort XF86_CRTC_VERSION kontroller
  • närvarande: Kör direkt om target_msc är lika med current_msc
  • Xext: fixa bygga med --disable-xace
  • os: Kontrollera att clientsWritable fd_set initialiseras före användning
  • DRI2: Synkronisera radeonsi_pci_ids.h från Mesa

Vad är nytt i version 1.18.0:

  • bygga: Ta bort gammal miext / cw inklusive sökvägar
  • vidmode: Släpp den oanvända händelsekoden
  • Xorg.man: flytta XLOCAL-detaljer till X (7) man-sida istället
  • Xorg.man: uppdatera för att reflektera -nolisten tcp blir standard
  • Xserver.man: dokumentera fler transporter för -nolister & amp; -listen alternativ
  • närvarande: Fix Async swap logic
  • modsättning: Hantera fel vid inställning av en CRTC till ett DRM-läge korrekt
  • modsättning: Gratis output_ids i drmmode_set_mode_major ()
  • modsättning: Ta bort XF86_CRTC_VERSION kontroller
  • närvarande: Kör direkt om target_msc är lika med current_msc
  • Xext: fixa bygga med --disable-xace
  • os: Kontrollera att clientsWritable fd_set initialiseras före användning
  • DRI2: Synkronisera radeonsi_pci_ids.h från Mesa

Vad är nytt i version 1.17.2:

  • Anmärkningsvärda höjdpunkter:
  • Fix för CVE-2015-3164 i Xwayland
  • Fix int10-inställningen för vesa
  • Fixa regression i server-tolkad auth
  • Fixa fb-inställningar på big-endian-processorer
  • Bygg fix för för gcc5
  • Komplett changelog:
  • Aaron Plattner (2):
  • xfree86: Fix xf86_check_platform_slot hantering av PCI
  • xfree86: Lägg till GPU-skärmar även om det inte finns några aktiva GDevs
  • Adam Jackson (1):
  • xserver 1.17.2
  • Adel Gadllah (1):
  • modsättning: Fixa programmarkörsbackbacken
  • Alan Coopersmith (2):
  • Rensa ListenTransConns-poster i CloseWellKnownConnections
  • Accepter x86_64 samt jag * 86 för $ host_cpu i Solaris på x86
  • Brent Collins (1):
  • shm: Fix xselinux-resursinitialisering för xinerama pixmaps
  • Chris Wilson (2):
  • shm: Fix använd-efter-fri i ShmDestroyPixmap
  • närvarande: Kopiera upplösa innehållet tillbaka till skärm Pixmap
  • Colin Harrison (2):
  • os / xdmcp.c: Inkludera Xtrans.h när du bygger för WIN32
  • os / utils.c: Försök inte bygga os_move_fd () för WIN32
  • Dave Airlie (2):
  • os / access: fixa regression i servern tolkad auth
  • glamour: gör inte göra ops med matchande källa / dest (v2)
  • Dima Ryazanov (1):
  • xwayland: Implementera smidig rullning
  • Egbert Eich (6):
  • symboler: Fix sdksyms.sh för att klara av gcc5
  • Xephyr: Kraschar inte när inget argument i kommandoradsgränsen anges
  • Xephyr: Skriv ut serverns standardnummer om inget anges
  • Xephyr: Fix kompilera när felsökningen är aktiverad
  • Xephyr: Fix skärmbilden teckna för den icke-Glamour & amp; icke-XHSM-fall
  • Xephyr: Korrigera bruten bild när endianess av klientmaskinen och värd-Xserver skiljer sig från
  • Emil Velikov (2):
  • randr: Ta bort chatta felmeddelanden
  • randr: använd randr: prefix i ErrorF ()
  • Hans de Goede (1):
  • Aktivera icke-serverfd-inmatningsenheter omedelbart på vtenter
  • Jason Gerecke (2):
  • xfree86: Återgå NULL från xf86CompatOutput om ingen kompat_output är definierad
  • dix: Tillåt inte att enheten omvandlas till värderingsfria enheter
  • Jon TURNEY (9):
  • ephyr: Undvik en segfault med "DISPLAY = Xephy-glamor"
  • os: XDMCP-alternativ som -query etc. ska innebära -listen tcp
  • os: Lär dig vpnprintf () hur man hanterar "% *. * s"
  • hw / xwin / glx: Refactor-analysering av XML-elementet
  • hw / xwin / glx: Förbättra kodgeneratorn för att hantera senaste Khronos OpenGL-registret XML
  • hw / xwin: Rapportera Cygwin-versionsinformation i logg
  • glamour: Fix bygga när den är konfigurerad - enbart-glamour --disable-xshmfence
  • hw / xwin / winclipboard: Länk xwinclip med -lpthread
  • hw / xnest: Fix bygg för MinGW
  • Jonathan Gray (2):
  • glamour: ta bort const från returtypen glamour_get_drawable_location ()
  • glamour: fixa bygga när DRI3 inte är definierad
  • Jurg Billeter (1):
  • int10: Fix felkontroll för pci_device_map_legacy
  • Keith Packard (1):
  • mi: Delvis pie-skiva fyllda bågar kan behöva mer utrymme för spänner
  • Maarten Lankhorst (4):
  • glamour: använd endast (un) pack_subimage när det är tillgängligt
  • glamour: Kontrollera inte gl-fel i glamour_build_program
  • glamour: Använd GL_FRAMEBUFFER istället för GL_READ_FRAMEBUFFER
  • glamour: GL_TEXTURE_MAX_LEVEL är inte tillgänglig på GLES2
  • Michal Srb (1):
  • Exponera GetMaster till moduler.
  • Michel Danzer (2):
  • Lägg till AC_SYS_LARGEFILE definierar till dix-config.h
  • modsättning: Inkludera dix-config.h från dumb_bo.c
  • Olivier Fourdan (4):
  • ephyr: Misslyckas om glamour begärs men inte användbar
  • xwayland: Lägg till beroende av glamour libs
  • glamour: kolla in de flesta inbyggda ALU-instruktionerna
  • dix: Fixa bildbyte ordning på stor endian hårdvara
  • Ray Strode (5):
  • systemd-logind: filtrera bort icke-signalmeddelanden från meddelandefilter
  • systemd-logind: Förutse inte D-Bus standard timeout
  • xwayland: Aktivera åtkomstkontroll på öppna uttag [CVE-2015-3164 1/3]
  • os: stöd för nytt implicit lokalt användaråtkomstläge [CVE-2015-3164 2/3]
  • xwayland: standard till lokal användare om ingen xauth-fil ges. [CVE-2015-3164 3/3]
  • Robert Ancell (1):
  • xwayland: Fixa felsträngar
  • Rui Matos (2):
  • dix / events: Ställ in currentTime till det angivna tidsstämpeln i NoticeTime
  • xwayland: Spruta våra markörytor uppdateras med en ramåterkallelse
  • Vicente Olivert Riera (1):
  • backtrace.c: Fix ordgjuten till en pekare

Vad är nytt i version 1.17.1:

  • xkb: Byt inte XkbSetGeometry-data i inmatningsbufferten
  • xkb: Kontrollera stränglängd mot begäran storlek

Vad är nytt i version 1.17.0:

  • dri2: Ange vdpau-drivrutinnamn om ddx inte anger något förarnamn
  • randr: försök att fixa primära på slaveutgången (v2)
  • config / udev: Respektera sitsuppdrag vid tilldelade enheter
  • os: Fix timer-förhållanden

Vad är nytt i version 1.16.3:

  • glx: Var mer paranoid om begäranden med variabel längd [CVE-2014-8093 1/6]
  • glx: Var strängare när du avvisar ogiltiga bildstorlekar [CVE-2014-8093 2/6]
  • glx: Ytterligare paranoia i __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
  • glx: Fix bildstorleksberäkning för EXT_texture_integer [CVE-2014-8098 1/8]
  • glx: Lägg till safe_ {add, mul, pad} (v3) [CVE-2014-8093 4/6]
  • glx: Integrerad överfallsskydd för icke-genererade renderingsförfrågningar (v3) [CVE-2014-8093 5/6]
  • glx: Längdskontroll för RenderLarge-förfrågningar (v2) [CVE-2014-8098 3/8]
  • glx: Överst på längdkontrollen för byta leverantörsprivate förfrågningar [CVE-2014-8098 4/8]
  • glx: Begärans längdskontroller för SetClientInfoARB [CVE-2014-8098 5/8]
  • glx: Längdkontroll för icke-genererade leverantörs privata förfrågningar [CVE-2014-8098 6/8]
  • glx: Längdkontroll för icke-genererade enskilda förfrågningar (v2) [CVE-2014-8098 7/8]
  • glx: Överför återstående begäran längd till - & gt; varsize (v2) [CVE-2014-8098 8/8]
  • Lägg till -iglx & amp; + iglx till Xserver.man
  • okontrollerad malloc kan tillåta obehörig klient att krascha Xserver [CVE-2014-8091]
  • dix: heltal överflöde i ProcPutImage () [CVE-2014-8092 1/4]
  • dix: heltal överflöde i GetHosts () [CVE-2014-8092 2/4]
  • dix: heltal överflöde i RegionSizeof () [CVE-2014-8092 3/4]
  • dix: heltalsflöde i REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
  • dri2: heltal överflöde i ProcDRI2GetBuffers () [CVE-2014-8094]
  • dbe: ovaliderade längder i DbeSwapBuffers-samtal [CVE-2014-8097]
  • Xi: ovaliderade längder i Xinput-förlängning [CVE-2014-8095]
  • xcmisc: ovaliderad längd i SProcXCMiscGetXIDList () [CVE-2014-8096]
  • Xv: ovaliderade längder i XVideo-extensionsbytesprocesser [CVE-2014-8099]
  • dri3: ovaliderade längder i DRI3-utbytesbyteprocesser [CVE-2014-8103 1/2]
  • present: ovaliderade längder i nuvarande förlängningsprocess [CVE-2014-8103 2/2]
  • randr: ovaliderade längder i RandR-extensionsbytesprocesser [CVE-2014-8101]
  • gör: ovaliderade längder i Render extn. byta procs [CVE-2014-8100 2/2]
  • xfixes: ovaliderad längd i SProcXFixesSelectSelectionInput [CVE-2014-8102]
  • Lägg till förfrågningslängdskontrollprovfall för några Xinput 1.x-förfrågningar
  • Lägg till förfrågningslängdscheckfall för några Xinput 2.x-förfrågningar
  • Lägg till REQUEST_FIXED_SIZE testlådor för att testa / misc.c
  • fb: Fix Bresenham-algoritmer för vanliga små segment.
  • render: Kontrollera önskningsstorlek innan du läser den [CVE-2014-8100 1/2]
  • glx: Längdskontroll för GLXRender-förfrågningar (v2) [CVE-2014-8098 2/8]
  • närvarande: Stöd PresentOptionCopy
  • glx: Kolla tillbaka från __glXGetAnswerBuffer
  • dbe: Ring till DDX SwapBuffers kräver adress till int, inte unsigned int [CVE-2014-8097 pt. 2]
  • glx: Kan inte blanda deklarationer och kod i X.org-källor [CVE-2014-8098 pt. 9]
  • Saknar paren i REQUEST_FIXED_SIZE makro [CVE-2014-8092 pt. 5]
  • dix: GetHosts gränskontroll med fel pekarvärde [CVE-2014-8092 pt. 6]
  • närvarande: Undvik kraschar i DebugPresent (), lite mer info.
  • närvarande: Fix användningen av vsynced pageflips och hedra PresentOptionAsync. (V4)
  • glx: Fix maskerad trunkering i __glXGetAnswerBuffer [CVE-2014-8093 6/6]

Vad är nytt i version 1.17 RC1:

  • modsättning: matcha PCI-klass 3, någon underklass
  • xfree86: Ta bort den gamla /usr/share/X11/xorg.conf.d hårddisken från xorg.conf man-sidan
  • Adam Jackson (131):
  • Implementera -> förareFunc
  • modsättning: Gör inte (tvärtom) dubbelspårig programmarkör
  • Använd egen thunk-funktion istället för shadowUpdatePackedWeak
  • dix: Ta bort en gammal IBM-konfiguration
  • dix: Ta bort några XFree86 3.x rester
  • dix: (Ändra inte) BITMAP_SCANLINE_UNIT på Linux s390 {, x}
  • dix: Ta bort några döda makron
  • dix: Ta bort några cfb-rester
  • dix: Standard GLYPHPADBYTES till 4
  • dix: Ta bort wacky sparc specialhölje (v2)
  • dix: Ta bort ett konstigt fall av small endian s390
  • dix: Ta bort arch awareness från servermd.h (v2)
  • xfree86: Ta bort i2c multimediamoduler
  • xfree86: Ta bort #include "compiler.h" från platser som inte behöver det
  • xfree86: Ta bort nds32_flush_icache
  • xfree86: Ta bort MMIO_MOVE32
  • xfree86: Upptäcka NO_INLINE
  • xfree86: Unspecialize gcc-varianter av oanpassad minnesåtkomst
  • xfree86: Ta bort oanvända oanpassade int64-hjälpare
  • xfree86: Flytta generiska oanpassade hjälpare till int10-kod
  • xfree86: Ta bort återstående oanvända oanpassade accessors
  • xfree86: Ta bort några slumpmässiga ppc decls
  • xfree86: Undef FAKEIT
  • xfree86: Undef __HIGHC __
  • xfree86: Ta bort en osannolik bit av #pragma
  • xfree86: Undef GCCUSESGAS
  • xfree86: Ta bort ett värdelöst! __ SUNPRO_C vakt
  • xfree86: Ta bort stöd för Linux-ppc-stöd före
  • xfree86: Förenkla en massa OS och arch-villkor
  • xfree86: Rengör powerpc barrier decls
  • xfree86: Ta bort MMIO_ONB * och vänner
  • xfree86: Dra generisk barriär () definition upp till översta nivå
  • xfree86: Rengör lite dumt __sparc makroanvändning
  • xfree86: Förena ppc / sparc mmio-swap-or-not conditionals
  • mi: Ta bort halvvärdig båtmedvetenhet i packade koordinatmakroner
  • bsd: Ta bort någon referensarmkod bakom #if 0
  • dix: Gör lite LBX-era kod mer uppenbar
  • kdrive: Ta bort några döda bitar på mansidan
  • mi: Ta bort tydligt oanvända miSegregateChildren
  • miext / shadow: Ta bort gammal bakåtkompatibilitet hack
  • miext / shadow: Ta bort skuggInit
  • os: Ta bort avlägsna malloc / fria wrappers
  • os: Ta bort LocalClientCred
  • gör: Ta bort oanvänd CopyPicture
  • sparare: Öppna inte kod IsMapInstalled
  • vgahw: Nuke oanvänd vgaCmap.c
  • xfree86: Ta bort xf86ConfigActivePciEntity
  • xfree86: Ta bort några oanvända pre-pciaccess typer
  • xfree86: Ta bort avkodade PCI-typer
  • xfree86: Ta bort oanvänd xf86 {Map, Unmap} LegacyIO
  • xfree86: Ta bort protectMem från VidMemInfo
  • xfree86: Ta bort meningslösa xf86RandRCreateScreenResources
  • xfree86: Ta bort värdelös # inkludera "fb.h"
  • xfree86: Ta bort oanvända HardEdges
  • xkb: Ta bort en fascinerande paranoia från händelseutsläpp
  • xquartz: Ta bort oanvänd DRI {, Post} ValidateTree
  • dri1: Ta bort oanvänd DRI {, Post} ValidateTree
  • xwayland: Snap skada rapporter till gränsen boxen
  • xfree86: Ta bort xf86 {Map, Unmap} VidMem
  • xfree86: Ta bort {set, ångra} WC från VidMemInfo
  • xfree86: Ta bort xf86LinearVidMem
  • int10: Port av xf86ReadBIOS
  • xfree86: Ta bort xf86ReadBIOS
  • xfree86: Ta bort xf86CheckMTRR
  • xfree86: Ta bort minnet om MTRR-medvetenhet
  • xfree86: Rengör lite mer alfa-medvetenhet
  • Loader: Ta bort kompatibilitet med gamla XFree86-versionsnummer
  • ephyr: Använd korrekt hårdvarumarkörer (v3)
  • Loader: Deobfuscate RTLD_ * makro saker
  • mi: Ta bort kompatibilitet för Windows 8-bpp-färgkompatibilitet
  • xfree86: Ta bort xv-klippet meddela drivkrok
  • xfree86: Ta bort alternativet "TextClockFreq"
  • xfree86: Ta bort falska xf86ConfigError
  • xfree86: Ta bort värdelös backpekare till pScrn från colormap-kod
  • xfree86: Ta bort DisplayID-stöd
  • xfree86: Ta bort xf86Info.log (v2)
  • xfree86: Ta bort oanvänd xf86Info.useDefaultFontPathFrom
  • xfree86: configServerFlags misslyckas aldrig, gör det tomt
  • xfree86: Ta bort meningslösa xf86PrintMarkers
  • x86emu: Definiera _NO_INLINE
  • exa, kdrive: Ta bort redundanta BitsPerPixel-makron
  • inmatning: Ta bort oanvänd SetKeySymsMap
  • Loader: Ta bort lite Baklava-kod
  • vfb: Omfördela inte mikrokartan så mycket
  • xfree86: Ta bort en del kan inte hända printf från xf86CreateRootWindow
  • kdrive: Ta bort vestigialreferens till fbInitValidateTree
  • xquartz: Ta bort värdelösa DRIWindowExposures
  • rotlös: Ta bort överflödig RootlessShapedWindowIn
  • xwin: Ta bort den inbyggda GDI-motorn (v2)
  • xwin: Ta bort primära DirectDraw-motorn
  • dix: Släpp det tredje argumentet från WindowExposuresProcPtr
  • mi: Deobfuscate miWindowExposures
  • mi: Deobfuscate miOverlayWindowExposures
  • mi: Förenkla sammansatt gränssnitt för omkoppling av gränssnittsklipp
  • mi: Släpp planet argument från miHandleExposures
  • mi: Flytta pScreen-> SendGraphicsExpose upp till dix
  • dix: Ta bort DIXsaveUnder bit från fönstret
  • dix: Lower backStorage till lite istället för en pekare
  • dix: Ta bort en tom om
  • dix: Ta bort en meningslös gjutning av NULL
  • dix: Ta bort ett obfuscatory makro
  • mi: miSlideAndSizeWindow - & gt; miResizeWindow
  • fb: fb {Map, Unmap} -fönstret - & gt; fb {Inse, Unrealize} Fönster
  • Misc: Fäll ihop några överflödiga villkor
  • xinerama: Fix åtkomstläge i GetImages dragbara uppslag
  • gör: Spara alltid klientklipp som en region
  • mi: Markera spanblitsrutinerna som _X_COLD
  • mi: Unexport breda linjedetaljer
  • mi: Unexport polygon kant tabell implementering detaljer
  • mi: Utföringsuppgifter för exportexportgruppsgrupp
  • mi: Unexport-subpixelpolygon-implementeringsdetaljer
  • mi: Unexport arc fyller i implementeringsdetaljer
  • mi: Vik mispans.c till miwideline.c
  • mi: Vik mifpolycon.c till miarc.c
  • mi: Vik mipoly {con, gen} .c till mipoly.c
  • mi: Vik mipolyutil.c till mipoly.c
  • mi: Vik micursor.c till mipointer.c
  • fb: Eliminera fbLaneTable, staticize fb {8,16,32} Lane
  • fb: FB_SHIFT är 5 (och FB_UNIT är 32)
  • fb: Ta bort jämn / odd stipple slow-pathing
  • fb: Flytta fbStipple * Bits nära sin enda konsument
  • fb: Ta bort oanvänd fbReduceRasterOp
  • fb: Ta bort slow-pathing av jämna / ojämna plattor
  • fb: Dölj glyph-implementeringsdetaljer
  • fb: Dölj några nollbreddslinjedetaljer
  • fb: Hide Bresenham line detaljer
  • fb: Dölj fbDots
  • fb: Dölj fbPush {Mönster, Fill}
  • dix: Spara alltid GC klientklipp som en region (v2)
  • dix: Skriv om och ompaketera GC
  • komposit: Wrap GetSpans
  • Alan Coopersmith (5):
  • Gör listan tester faktiskt testa listor
  • Avbryt xi2-tester om ActivateDevice () misslyckas
  • Använd unikt visningsnamn för varje xi2 testprogram [v3]
  • Tilldel tillräckligt med utrymme för både återställning och amp; flagg attribut
  • Om gaffel misslyckas i System (), fall inte till exec ()
  • Alan Hourihane (14):
  • Initialt åtagande av ny modifieringsdrivrutin
  • Kör streck
  • Anslut hårddiskstöd
  • Föra inline med nuvarande lägesjustering-101-grenen för ändringar av anslutning / kodare
  • Lägg till DRI2-stöd.
  • formateringskorrigeringar
  • fler formateringsfixar
  • än mer
  • Lägg till EXA winsys för gallium-rördrivrutinsgränssnitt.
  • Fixa kopieringsytan
  • NULL kontroller
  • lägg till - med-gallium-dir för att ange plats för galliumträd
  • Mer felkontroll
  • fixar för förändringar i galliumstrid
  • Alex Deucher (1):
  • modsättning: sökmarkörstorlek från kärnan
  • Alex Orange (1):
  • fb: Fix Bresenham-algoritmer för vanliga små segment.
  • Alon Levy (1):
  • modläsning: lägg till virtuellt anslutningsstöd
  • Andreas Hartmetz (1):
  • glamour: Ladda inte minne som vi ska använda.
  • Axel Davy (1):
  • Fix present_pixmap när du använder present_notify_msc
  • Carlos Garnacho (1):
  • xwayland: Bara inaktivera / aktivera enheter på funktioner ändras
  • Chris Wilson (2):
  • Lägg till saknade GTF-lägen
  • Xext / shm: Ta bort SHM-segmentet efter att Pixmap släppts
  • Colin Walters (2):
  • autogen.sh: Implementera GNOME Build API
  • xf86platformBus: Lägg till påstående för att undvika (dödlig) kompilatorvarning
  • Daniel Martin (3):
  • dix: Ta bort rester av XpExtension från protocol.txt
  • säkerhet: Ta bort XpExtension från SecurityTrustedExtensions
  • xfree86: Ta bort fil modinit.h
  • Daphne Pfister (1):
  • os: Regenerera os / oscolor.c från app / rgb # 52289
  • Dave Airlie (61):
  • släpp exa
  • modläsning: Starta om förarinsatsen från andra kodbaser
  • städa upp huvudfilen drmmode_display
  • modsättning: omskrivningsundersökning baserad på fbdev.
  • gut lite mer onödig kod
  • uppdatera författare / upphovsrätt
  • släpp ladda dri2
  • Portskador spårningskod från st / xorg
  • fixa återvinning av servern
  • lägg till -Vil, städningsvarningar
  • ta bort oanvänd debug
  • lägg till shadowfb-support, standard till på
  • lägg till den ursprungliga manens sida
  • Kontrollera drm support dum buffertkapacitet
  • fixa gör distcheck
  • fixa fb_id för smutsig rapportering
  • konfigurera: kräver inte xvmc.
  • fixupenhet öppen
  • fixa lite blankutrymme
  • modsättning: lägg till markörsbackback om kärna avvisar markör.
  • städa upp dum keps hämta
  • använd ett lock för att bestämma om skuggan är önskad eller inte.
  • shadowfb: dump shadowfb-tillstånd vid uppstart
  • modsättning: fixa steg om kärnan ändrar det.
  • modsättning: Flytta skuggfel till annan struktur
  • modsättning: fixa skuggförändring.
  • modsättning: inaktivera smutsiga uppdateringar för ENOSYS
  • modifiering: fixa varningar, ta bort död kod.
  • xf86-video-modsättning 0,2
  • modsättning: fixa bygga mot äldre Xext
  • släpp användningen av alloca, använd bara malloc / free
  • smutsigt: kolla malloc returnera
  • markör: dölja markörer på LeaveVT
  • modsättning: lägg till set / släpp master runt VT-omkopplare
  • modläsning: Flytta öppningskärnanheten till innan du ställer in djupet
  • modsättning: försök att träna om vi vill ha 24 eller 32bpp
  • modsättning: se till att pci-enheten motsvarar drm-enheten
  • stöt version till 0.3.0
  • modsättning: lägg till kompatibel huvudfil
  • modsättning: konvertera till nya scrn-konverterings API: er.
  • modsättning: fixa gör distcheck
  • modsättning: stöta till senaste X-server-kompatibiliteten.
  • modsättning: Körningsrapportering om kärnan rapporterar 0x0 som giltiga minuter
  • modsättning: pci probing kräver gränssnitt version 1.4
  • modsättning 0.4.0: bump configure.ac
  • modsättning: släpp värdelös xf86PciInfo inkluderar
  • modsättning: fixa varning om att det är odefinierat.
  • modläsning: lägg till support för plattformsbuss
  • modläsning: lägg till utmatnings slavstöd.
  • modläsning: ta bort alloca-användningen igen
  • modsättning: fixa krascher orsakade av udev rasförhållanden
  • modsättning: stöta till 0.6.0
  • modsättning: ge dummy krokar för skugga
  • modläsning: åtgärda justera ramkrasch
  • modsättning: Ändra utdata för sekundära GPU: er
  • modsättning: Flytta stängning fd till efter att vi har kontrollerat utgångar
  • modifiering: försök och använd hotspotmarkörstöd
  • modsättning: fixa markörframställning med hotspots.
  • modsättning: fixa användningen efter fri.
  • modsättning: fixa regression mot äldre servrar.
  • pixmap: fixa omvänd optimus support med flera huvuden
  • David Ung (1):
  • randr: Fix logik i RRPointerToNearestCrtc
  • Egbert Eich (1):
  • BellProc: Skicka bellhändelse på kärnprotokollklockan när det begärs
  • Eric Anholt (52):
  • xorg: Ta bort dubbla definitioner av några XV-relaterade strukturer.
  • kdrive: Gör lite mer städning från XV struct deduplication.
  • kdrive: Ta bort död generisk XV-adaptrar kod.
  • kdrive: Förenkla gränssnittet för adapterinstallation.
  • glamour: Dela XV-koden i XF86-beroende delar och generiska.
  • kdrive: Markera XV namn const för att undvika varningar.
  • ephyr: Lägg till stöd för XV med glamour.
  • glamour: Dela kod för hantering av put_image.
  • xephyr: Tillåt initialisering av glamour med gles2 (på GLX).
  • glamour: Släpp onödig glTexParameteri () i SetSpans ().
  • glamour: Använd MIN / MAX-makron för att städa upp glamour_transfer.c
  • glamour: Släpp onödig glTexParameteri () i uppladdning av texturdata.
  • glamour: Släpp konstant argument till glamour_solid ().
  • glamour: Ta bort alltid-sant yInverterad flagga.
  • glamour: Släpp döda få / pub-sub pixmap-funktioner.
  • glamour: Drop dead glamour_download_pixmap_to_cpu ()
  • glamour: Drop dead glamour_restore_pixmap_to_texture ().
  • glamour: Ta bort en död prototyp.
  • glamour: Släpp "gör vi en serie blits eller drar" logik.
  • xv: Ta bort döda VIDEO_INVERT_CLIPLIST från xorg och kdrive DDXes.
  • xv: Ta bort döda VIDEO_NO_CLIPPING från xorg och kdrive DDXes.
  • xv: Flytta den vanliga koden för rengöring av adapter till xvmain.c
  • xv: Släpp ddQueryAdaptors () -gränssnittet.
  • xv: Flytta DDX XV-skärmens privata fördelning till DDXes.
  • xv: Släpp oanvänd XvdiPreemptVideo ().
  • xv: Släpp oanvänd XvdiVideoStopped ().
  • xv: Flytta Stäng skärmens inställning från en DIX-krok till normal inslagning.
  • xv: Flytta xf86 XV-färgnyckelhjälpen till kärnan.
  • xv: Fixa problem med fall av felmeddelanden i fill-hjälptangenten.
  • kdrive: Ta bort döda KXVPaintRegion ().
  • kdrive: Stör inte explicit att rensa nytt fönster till NULL.
  • xv: Ta bort AllocatePort / FreePort-gränssnittet.
  • xv: Släpp ClientPtr från gränssnittet till DDX.
  • kdrive: Ta bort en död struktur.
  • glamour: Försök inte skapa strukturer i kärnfonter när vi inte använder dem.
  • glx: Inaktivera indirekta GLX-kontext som standard.
  • modsättning: Sammanställning av sammansättning är KOPIERING till x-serverns.
  • modsättning: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
  • modsättning: xserver kontrollerar redan XEXTPROTO & gt; = 7.2.99.901.
  • modsättning: Släpp användningen av "pekare" för "tomrum"
  • modifiering: Uppdatering för API-ändringen av plattformen.
  • modsättning: Anslut drivrutinen till byggnaden.
  • modsättning: Släpp användningen av kompat-api.h
  • modsättning: Släpp återstående gamla xserver-kompatibilitet.
  • modsättning: Kör x-indentall.sh.
  • modsättning: Fixa någon konstig formatering efter x-indentallall.sh.
  • modsättning: Deduplicate some scrn setup.
  • modsättning: Lägg till stöd för att göra med glamour.
  • dri2: Importera en kopia av Mesas PCI ID - & gt; förar namnmappningar.
  • dri2: Fyll automatiskt in drivrutinens namn om DDX inte tillhandahåller det.
  • modsättning: Exportera två funktioner som jag vill återanvända från DRI2 / Present.
  • modsättning: Lägg till stöd för DRI2 med glamour.
  • Gaetan Nadon (14):
  • Fyll i COPYING-filen med licenstext
  • Lägg till kontaktinformation i README-filen
  • man: saknar AM_V_GEN och hårdkodat sed-kommandonamn
  • Fixa typsnittet i .gitignore
  • gör: ta bort överflödiga AUTOMAKE_OPTIONS
  • Ta bort redundant EXTRA_DIST för README-filen.
  • Lägg till saknade mål för ChangeLog och INSTALLERA
  • Byt utföråldrat AM_CONFIG_HEADER med AC_CONFIG_HEADERS
  • Ta bort redundant AC_PROG_CC
  • Ta bort onödigt AM_PROG_CC_C_CO
  • gör: ta bort tomt variabelt uppdrag
  • gör: lägg till alla varningar enligt plattformen
  • config: ersätt deprecated AC_HELP_STRING med AS_HELP_STRING
  • config: layout och kommentera den övre delen av configure.ac
  • Hans de Goede (1):
  • Lägg till stöd för serverhanterade fds
  • James Simmons (1):
  • Placera inte markörer i sw-markörsläge
  • Jasper St. Pierre (2):
  • xwayland-input: Fixa en krasch för en tävling med Wayland-kompositören
  • xwayland: Implementera strypning för ytor baserat på ramhändelsen
  • Jeremy Huddleston Sequoia (3):
  • mieq: Fixa en kraschregression i mieqProcessDeviceEvent
  • ListenOnOpenFD: Ta bort Återställ eftersom detta är tänkt att vara för hotplugging-anslutningar
  • XQuartz: Bättre stöd avstängning "Skärmar har separata utrymmen" på OS X Mavericks
  • Joerg Sonnenberger (1):
  • Fixa formatsträngen.
  • Jon TURNEY (56):
  • hw / xwin / glx: När du skapar shims, begränsa de funderade funktionerna till GL-versionen

Annan programvara för utvecklare X.org Foundation

xf86-video-r128
xf86-video-r128

19 Feb 15

X.Org
X.Org

14 Apr 15

Kommentarer till X.Org Server

Kommentarer hittades inte
Kommentar
Slå på bilder!