X.Org Server

Screenshot Software:
X.Org Server
Detalii soft:
Versiune: 1.20.1 Actualizat
Incarca data: 16 Aug 18
Producător: X.org Foundation
Licenţă: Gratuit
Popularitate: 22

Rating: nan/5 (Total Votes: 0)

Serverul X.Org (xorg-server) este o aplicație open source și distribuită în mod liber a X Window System (X.Org), oferită de Fundația X.Org. GNU / sistem de operare Linux.


Caracteristici dintr-o privire

Caracteristicile cheie includ intrarea hotplug, KDrive, DTrace și EXA. Este proiectat să ruleze pe multe sisteme de operare asemănătoare UNIX, incluzând majoritatea distribuțiilor Linux și variantele BSD. Este, de asemenea, serverul X implicit pentru sistemul de operare Solaris.


Încărcat din XFree86

Serverul X.Org face parte din software-ul X.Org, sistemul popular și puternic X Window utilizat în multe sisteme de operare POSIX, inclusiv aproape toate distribuțiile GNU / Linux, precum și unele arome BSD și Solaris. Software-ul a fost inițial forked de la proiectul XFree86.


O componentă importantă a fiecărui distribuitor Linux

Aceasta este o componentă foarte importantă și esențială a tuturor sistemelor de operare bazate pe kernel-ul Linux care rulează un mediu grafic desktop sau un manager de ferestre. Fără serverul X.Org și serverul X.Org, veți putea să utilizați un distro din linia de comandă.

Este instalat în mod implicit

Bineînțeles, aceasta înseamnă că este instalat implicit în toate aceste distribuții GNU / Linux, fără excepție. Dacă eliminați acest pachet din instalare, nu veți mai putea accesa mediul grafic.


X.Org, & nbsp; Serverul X.Org și Fundația X.Org

Mulți oameni se confundă cu aceste două componente esențiale ale unei distribuții Linux care utilizează o sesiune grafică, dar trebuie să știm că X.Org (X Window System) este serverul de afișare și serverul X.Org este implementarea sistemului X Window care conține mai multe alte proiecte, cum ar fi XCB și Xlib.

Mai mult, Fundația X.Org este organizația care guvernează aceste două proiecte. Pachetele X.Org (X Window System) sunt gratuite disponibile pentru descărcare pe Softoware.

Ce este nou în această versiune:

li> Această versiune de remediere bug fixează mai multe probleme în RANDR, Xwayland, glamour, driver-ul de modelare și în altă parte. Toată lumea este încurajată să facă upgrade.

Ce este nou în versiunea 1.20.0:

  • Corecții de moduri de prezentare, modificator DRI3 și buildsystem .

Ce este nou în versiune:

  • Adam Jackson (10):
  • xfixes: Eliminați matricea CursorCurrent
  • glx: Fixați greșelile care încalcă GLX_ARB_context_flush_control
  • glx: Conectați numai contextele indirecte în MakeCurrent (v2)
  • glx: Fixați glXQueryContext pentru GLX_FBCONFIG_ID și GLX_RENDER_TYPE (v2)
  • compozit: Eliminați un comentariu înșelător
  • compozit: Export compIsAlternateVisual
  • compozit: Faceți compIsAlternateVisual sigur chiar dacă Compozit este dezactivat
  • glx: Trimite atributul GLX_VISUAL_SELECT_GROUP_SGIX pentru vizualuri
  • glx: mutați imaginile sintetice ale Composite într-un alt grup selectat
  • xserver 1.19.6
  • Alex Goins (1):
  • ramdac: Verificați ScreenPriv! = NULL în xf86ScreenSetCursor ()
  • Daniel Martin (4):
  • Modeetting: Fixarea potențialului buffer excesiv
  • test: intrare: Fixați avertismentul neinitializat utilizat în dix_event_to_core
  • test: înregistrarea semnalelor: teste de numere semnate cu buletine fixe
  • os / xdmcp: Onoare - de când sesiunea a murit
  • Eric Anholt (1):
  • xkb: Imprimați calea xkbcomp care se execută atunci când nu reușim să compilam
  • Giuseppe Bilotta (3):
  • xkb: inițializați tsyms
  • randr: ProcRRGetOutputInfo: inițializați memoria
  • randr: rrGetScreenResources: inițializați memoria
  • Hector Martin (1):
  • edid: remediați eroarea de la o singură dată în modul de numere CEA
  • Michel Danzer (1):
  • prezent: trimiteți numai evenimentele PresentCompleteNotify către clientul prezentat
  • Nikolay Martynov (1):
  • XShmGetImage: fixați cenzurarea
  • Olivier Fourdan (2):
  • xwayland: Remediere conversie cursor non-argb
  • dix: evita dereglările NULL PtrCtrl
  • Peter Hutterer (1):
  • config / udev: considerați ID_INPUT_FOO = 0 ca fiind "unset"
  • Thomas Hellstrom (3):
  • glx: Lucrați în jurul unei metode de swap GLX_OML în drivere mai vechi dri
  • glx: Fixați potrivirea vizuală fbconfig cu privire la metoda swap
  • glx: Duplicați fbconfigs relevante pentru compoziția imaginilor
  • Tomasz Sniatowski (1):
  • os: Fixați strtok / crash gratuit în ComputeLocalClient

Ce este nou în versiunea 1.19.3:

  • Revenire "prezent: permiteți răsturnarea cu ieșiri slave PRIME"
  • Revenire "prim: sincronizare pixmap partajat din fereastra rădăcină în loc de pixmap ecran"
  • os: Fixați iterația peste busfaults
  • Glamour: Fixați declarația de lipsă în shader vertex dash
  • xwayland: redirecționarea apelului cadru cursor
  • xwayland: Monitorizează stările clientului pentru a distruge apelurile
  • prezent: dezactivați flipul paginii numai atunci când un crtc slave este activ
  • render: Fixați accesul la heap frontieră

Ce este nou în versiunea 1.19.2:

  • Adam Jackson (1):
  • os: Avertisment de avertizare lipsă de squash pentru timingsafe_memcmp
  • Chris Wilson (3):
  • xfree86: Luați blocarea intrărilor pentru xf86RecolorCursor
  • xfree86: Blocați intrarea pentru xf86TransparentCursor
  • xfree86: Luați input_lock () pentru xf86ScreenCheckHWCursor
  • Matthieu Herrb (4):
  • Folosiți timingsafe_memcmp () pentru a compara MIT-MAGIC-COOKIES CVE-2017-2624
  • Utilizați arc4random_buf (3) dacă este disponibil pentru a genera cookie-uri.
  • auth: eliminați AuthToIDFunc și funcțiile asociate. Nu mai este folosit.
  • Punga brună se obligă să repare 957e8d (suportul arc4random_buf ())
  • Michel Danzer (3):
  • prime: sincronizați pixmap-ul partajat din fereastra rădăcină în loc de pixmapul ecranului
  • prezent: permiteți răsturnarea cu ieșiri slave PRIME
  • deteriorare: Validați imaginile sursă legate de ferestre înainte de desfacere
  • Olivier Fourdan (5):
  • xwayland: Aplicați rotația ieșirii pentru dimensiunea ecranului
  • xwayland: CRTC ar trebui să suporte toate rotațiile
  • Glamour: două treceri nu vor funcționa pe pixmapsuri de memorie
  • xwayland: Asigurați-vă că avem o fereastră de focalizare
  • xwayland: nu setați checkRepeat pe master kbd
  • Peter Hutterer (1):
  • os: înregistrați un bug ori de câte ori este apelat WriteToClient din firul de intrare
  • Svitozar Cherepii (1):
  • xwayland: Adăugați hack pentru rezoluția FWXGA # 99574

Ce este nou în versiunea 1.19.1:

  • dix: Squash câteva avertismente gcc6 noi
  • kdrive: Nuke o grămadă de cod mort
  • xfree86: adăugați pavilionul serverului IndirectGLX (v2)
  • xfree86: nu înghiți flagul & plusmn; linia de comandă iglx
  • modeetting: retrimiteți rets murdare pe EINVAL (v2)
  • xfree86: Ordonează ordinea de sortare a driverului pentru Xorg -configure (v2)
  • os: Tratarea ssh ca client non-local (v4)
  • configure.ac: Păstrați mediul CFLAGS la testare
  • x86emu: Schimbarea include ordinea pentru a evita conflictul cu antetul sistemului
  • Intrare: Trimiteți evenimentele XI2 FocusOut NotifyPointer în fereastra indicatorului.
  • shm: De asemenea, imagini de cenzură returnate de ShmGetImage
  • prezent: Îmbunătățirea scalării aplicației handler vblank
  • prezent: afișarea fixă ​​a flips-ului nefuncționată
  • randr / provider: permite doar slave gpu să fie surse de descărcare.
  • modeetting: setați driverPrivate la NULL după închiderea fd.
  • xf86Crtc: nu setați proprietatea ferestrei rădăcină pe GPU-urile slave.
  • modeetting: setați capabilitățile după glamour și activați capacele de descărcare.
  • glamour: adăugați glamour_finish API
  • modesetting: Implementați conversia 32-> 24 bpp în actualizarea umbrei
  • glx: evitați scurgeri de memorie atunci când utilizați redarea indirectă
  • linux: Nu încercați să deschideți / dev / vc / 0, remediați mesajul de eroare când / dev / tty0 deschide eșuează
  • modeetting: curățare corectă fb pentru reîncărcare-prim-descărcare
  • modeetting: Fixarea schimbării capacităților furnizorului / sursei
  • modeetting: Adăugați numai fb principal, dacă este necesar
  • XQuartz: Eliminați --with-launchd-id-prefix
  • XQuartz: Remediați textul de ajutor pentru --with-bundle-id-prefix
  • XQuartz: Actualizați URL-ul feedului de presă pentru a utiliza noua https URL
  • XQuartz: adăugați opțiunea de configurare pentru urgență - cu sparkle-feed-ul
  • XQuartz: Adăugați --with-bundle-version și -with-bundle-version-string opțiuni de configurare
  • XQuartz: Actualizați ani de copyright
  • XQuartz: Fixați implicit CFBundleVersion
  • Glamour: Dezactivați opțiunile logice atunci când faceți compoziția [v4]
  • glamour: glamour_make_current mai devreme în glamour_composite_with_shader
  • glamour: păstrați biți GL_RED în canalul R atunci când destinația este GL_RED [v2]
  • Glamour: Reglați pentru x / y trasabil în optimizarea copiei
  • Glamour: utilizați DestroyPixmap în loc de FreePicture pentru atlas pixmap
  • modeetting: Ștergeți drmmode-> fb_id înainte de decuplare
  • exa: atrageți trapezoizii valide numai
  • xwayland-shm: fortify fallocate împotriva EINTR
  • EXA: Parametrul de onoare pentru exaGlyphs chiar dacă maskFormat == NULL
  • Glamour: Remediați eșantionul în afara imaginilor sursă / mască RGBx
  • Glamour: Verificați dacă operațiile compozite sunt echivalente cu copii
  • Glamour: Nu puteți folosi copii când accesați în afara sursei compozite
  • Glamour: Apelați eglBindAPI după eglInitialize
  • xwayland: Apelați eglBindAPI după eglInitialize
  • dix: Lucrați în jurul datelor de cursor ARGB care nu sunt premulțipli
  • Glamour: Traduceți regiunea de fundal solid text după tăiere
  • os: Folosiți strtok în loc de xstrtokenize în ComputeLocalClient
  • xwayland: Avertisment de compilare fix în GLAMOR Xv
  • Glamour: fixați decalajul greșit pe dreptunghiurile compuse
  • wayland: resursă clară pentru pixmap pe nerealizat
  • Xi: nu furnizați evenimente de mișcare emulate pentru atingeri non-emulate
  • xkb: după modificarea butonului cheie, forțați o actualizare a indicatorului
  • xkb: adăugați o cauză la actualizarea indicatorului xkb după o modificare a butonului keymap
  • xwayland: Actualizați starea RR pe wl_output.done în loc de wl_output.mode
  • dix / ptraccel: Fixați scurgerea memoriei în InitPredictableAccelerationScheme
  • modesetting: Fixați verificarea erorilor din DRM_IOCTL_MODE_CURSOR2
  • modeetting: Folosiți load_cursor_argb_check pentru cursor sw backback
  • modeetting: Verificarea cursorului hw la primul apel

Ce este nou în versiunea 1.18.4:

  • dix: Squash câteva avertismente gcc6 noi
  • kdrive: Nuke o grămadă de cod mort
  • xfree86: adăugați pavilionul serverului IndirectGLX (v2)
  • xfree86: nu înghiți flagul & plusmn; linia de comandă iglx
  • modeetting: retrimiteți rets murdare pe EINVAL (v2)
  • xfree86: Ordonează ordinea de sortare a driverului pentru Xorg -configure (v2)
  • os: Tratarea ssh ca client non-local (v4)
  • configure.ac: Păstrați mediul CFLAGS la testare
  • x86emu: Schimbarea include ordinea pentru a evita conflictul cu antetul sistemului
  • Intrare: Trimiteți evenimentele XI2 FocusOut NotifyPointer în fereastra indicatorului.
  • shm: De asemenea, imagini de cenzură returnate de ShmGetImage
  • prezent: Îmbunătățirea scalării aplicației handler vblank
  • prezent: afișarea fixă ​​a flips-ului nefuncționată
  • randr / provider: permite doar slave gpu să fie surse de descărcare.
  • modeetting: setați driverPrivate la NULL după închiderea fd.
  • xf86Crtc: nu setați proprietatea ferestrei rădăcină pe GPU-urile slave.
  • modeetting: setați capabilitățile după glamour și activați capacele de descărcare.
  • glamour: adăugați glamour_finish API
  • modesetting: Implementați conversia 32-> 24 bpp în actualizarea umbrei
  • glx: evitați scurgeri de memorie atunci când utilizați redarea indirectă
  • linux: Nu încercați să deschideți / dev / vc / 0, remediați mesajul de eroare când / dev / tty0 deschide eșuează
  • modeetting: curățare corectă fb pentru reîncărcare-prim-descărcare
  • modeetting: Fixarea schimbării capacităților furnizorului / sursei
  • modeetting: Adăugați numai fb principal, dacă este necesar
  • XQuartz: Eliminați --with-launchd-id-prefix
  • XQuartz: Remediați textul de ajutor pentru --with-bundle-id-prefix
  • XQuartz: Actualizați URL-ul feedului de presă pentru a utiliza noua https URL
  • XQuartz: adăugați opțiunea de configurare pentru urgență - cu sparkle-feed-ul
  • XQuartz: Adăugați --with-bundle-version și -with-bundle-version-string opțiuni de configurare
  • XQuartz: Actualizați ani de copyright
  • XQuartz: Fixați implicit CFBundleVersion
  • Glamour: Dezactivați opțiunile logice atunci când faceți compoziția [v4]
  • glamour: glamour_make_current mai devreme în glamour_composite_with_shader
  • glamour: păstrați biți GL_RED în canalul R atunci când destinația este GL_RED [v2]
  • Glamour: Reglați pentru x / y trasabil în optimizarea copiei
  • Glamour: utilizați DestroyPixmap în loc de FreePicture pentru atlas pixmap
  • modeetting: Ștergeți drmmode-> fb_id înainte de decuplare
  • exa: atrageți trapezoizii valide numai
  • xwayland-shm: fortify fallocate împotriva EINTR
  • EXA: Parametrul de onoare pentru exaGlyphs chiar dacă maskFormat == NULL
  • Glamour: Remediați eșantionul în afara imaginilor sursă / mască RGBx
  • Glamour: Verificați dacă operațiile compozite sunt echivalente cu copii
  • Glamour: Nu puteți folosi copii când accesați în afara sursei compozite
  • Glamour: Apelați eglBindAPI după eglInitialize
  • xwayland: Apelați eglBindAPI după eglInitialize
  • dix: Lucrați în jurul datelor de cursor ARGB care nu sunt premulțipli
  • Glamour: Traduceți regiunea de fundal solid text după tăiere
  • os: Folosiți strtok în loc de xstrtokenize în ComputeLocalClient
  • xwayland: Avertisment de compilare fix în GLAMOR Xv
  • Glamour: fixați decalajul greșit pe dreptunghiurile compuse
  • wayland: resursă clară pentru pixmap pe nerealizat
  • Xi: nu furnizați evenimente de mișcare emulate pentru atingeri non-emulate
  • xkb: după modificarea butonului cheie, forțați o actualizare a indicatorului
  • xkb: adăugați o cauză la actualizarea indicatorului xkb după o modificare a butonului keymap
  • xwayland: Actualizați starea RR pe wl_output.done în loc de wl_output.mode
  • dix / ptraccel: Fixați scurgerea memoriei în InitPredictableAccelerationScheme
  • modesetting: Fixați verificarea erorilor din DRM_IOCTL_MODE_CURSOR2
  • modeetting: Folosiți load_cursor_argb_check pentru cursor sw backback
  • modeetting: Verificarea cursorului hw la primul apel

Ce este nou în versiunea 1.18.3:

  • vfb: Re-adăugați LD_EXPORT_SYMBOLS_FLAG la LDFLAGS
  • Xext / vidmode: Reducerea verbosității mesajelor de depanare GetModeLine
  • glamour: swizzle RED la 0 pentru texturile alfa
  • prezent: se solicită numai pentru următorul MSC după eșecul flip
  • xfree86 / modes: Asigurați-vă că cursorul HW este ascuns când ar trebui să fie
  • xwayland: nu includeți frecvența în numele modului
  • xwayland: Pretindeți că acceptăm fereastra de vizualizare în vidmode
  • DRI2: adăugați ID-urile Polaris PCI

Ce este nou în versiunea 1.18.2:

  • Glamour este actualizat pentru a utiliza profilele core OpenGL, dacă acestea sunt disponibile, ceea ce ar trebui să îmbunătățească utilizarea și performanța memoriei hardware-ului modern și să obțină alte îmbunătățiri de performanță pentru platformele GLP și alte platforme GLES
  • DRI2, DRI3 și Prezentați toate remedierile de corecții primite pentru blocarea, blocarea și alte ciudățenie
  • Serverul Xwayland a fost actualizat pentru a suporta extensiile Xv și xf86vidmode pentru o mai bună compatibilitate și a rezolvat câteva erori cu actualizări hotplug și pointer
  • Xwin a văzut îmbunătățiri în gestionarea ferestrelor și clipboard-urilor și câteva layouturi noi de tastatură

Ce este nou în versiunea 1.18.1:

  • build: Eliminați miext / cw vechi includeți căile
  • vidmode: Scoateți codul evenimentului neutilizat
  • Xorg.man: mutați detaliile XLOCAL în locul paginii manuale X (7)
  • Xorg.man: actualizare pentru a reflecta -nolisten tcp devenind implicit
  • Xserver.man: documentați mai multe transporturi pentru -nolisten & amp; - opțiuni de difuzare
  • prezentați: corectați logica de swap Async
  • Modeetting: Efectuați defecțiuni în setarea corectă a unui CRTC într-un mod DRM
  • modeetting: Free outputs în drmmode_set_mode_major ()
  • modesetting: Eliminați verificările XF86_CRTC_VERSION
  • prezent: Executați imediat dacă target_msc este egal cu current_msc
  • Xext: repara construi cu --disable-xace
  • os: Asigurați-vă că fd_setul clientului este inițializat înainte de utilizare
  • DRI2: Sincronizare radeonsi_pci_ids.h de la Mesa

Ce este nou în versiunea 1.18.0:

  • build: Eliminați miext / cw vechi includeți căile
  • vidmode: Scoateți codul evenimentului neutilizat
  • Xorg.man: mutați detaliile XLOCAL în locul paginii manuale X (7)
  • Xorg.man: actualizare pentru a reflecta -nolisten tcp devenind implicit
  • Xserver.man: documentați mai multe transporturi pentru -nolisten & amp; - opțiuni de difuzare
  • prezentați: corectați logica de swap Async
  • Modeetting: Efectuați defecțiuni în setarea corectă a unui CRTC într-un mod DRM
  • modeetting: Free outputs în drmmode_set_mode_major ()
  • modesetting: Eliminați verificările XF86_CRTC_VERSION
  • prezent: Executați imediat dacă target_msc este egal cu current_msc
  • Xext: repara construi cu --disable-xace
  • os: Asigurați-vă că fd_setul clientului este inițializat înainte de utilizare
  • DRI2: Sincronizare radeonsi_pci_ids.h de la Mesa

Ce este nou în versiunea 1.17.2:

  • Repere importante:
  • Fixați pentru CVE-2015-3164 în Xwayland
  • Fixați instalarea int10 pentru vesa
  • Fixați regresia în auth interpretat de server
  • Fixați configurarea fb pe procesoare mari-endian
  • Construiți o soluție pentru gcc5
  • Complet:
  • Aaron Plattner (2):
  • xfree86: Efectuarea manipulării cu PCI a xf86_check_platform_slot
  • xfree86: Adăugați ecrane GPU chiar dacă nu există GDevs activ
  • Adam Jackson (1):
  • xserver 1.17.2
  • Adel Gadllah (1):
  • Modeetting: Corectarea cursorului de software
  • Alan Coopersmith (2):
  • Ștergeți intrările ListenTransConns în CloseWellKnownConnections
  • Acceptați x86_64 și i * 86 pentru $ host_cpu în Solaris pe x86
  • Brent Collins (1):
  • shm: Fixarea inițializării resurselor xselinux pentru pixerii xinerama
  • Chris Wilson (2):
  • shm: Fixați după folosire în ShmDestroyPixmap
  • prezent: copiați conținutul înapoi în ecranul Pixmap
  • Colin Harrison (2):
  • os / xdmcp.c: includeți Xtrans.h atunci când construiți pentru WIN32
  • os / utils.c: Nu încercați să construiți os_move_fd () pentru WIN32
  • Dave Airlie (2):
  • os / access: fixați regresia în server interpret auth
  • glamour: nu faceți ops cu potrivirea sursă / dest (v2)
  • Dima Ryazanov (1):
  • xwayland: Implementați derularea lină
  • Egbert Eich (6):
  • simboluri: Fixați sdksyms.sh pentru a face față cu gcc5
  • Xephyr: Nu cade când nu este specificat niciun argument din linia de comandă
  • Xephyr: Imprimați numărul implicit de afișare a serverului dacă nu este specificat niciunul
  • Xephyr: Fixați compilarea atunci când debugging-ul este activat
  • Xephyr: Fixați trasarea imaginii pe ecran pentru non-Glamour & non-XHSM caz
  • Xephyr: Remediați imaginea defectuoasă când endianess-ul mașinii client și server-ul gazdă-Xserver diferă
  • Emil Velikov (2):
  • randr: eliminați mesajele de eroare chat
  • randr: folosiți randr: prefix în ErrorF ()
  • Hans de Goede (1):
  • Re-activați imediat dispozitivele de intrare non-serverfd pe vtenter
  • Jason Gerecke (2):
  • xfree86: Returnați NULL din xf86CompatOutput dacă nu este definită compat_output
  • dix: Nu permiteți transformarea dispozitivului pe dispozitive fără evaluatori
  • Jon TURNEY (9):
  • ephyr: Evitați un segfault cu 'DISPLAY = Xephy -glamor'
  • os: Opțiunile XDMCP ca -query etc ar trebui să implice -listen tcp
  • os: Învățați vpnprintf () cum să se ocupe de "% *. * s"
  • hw / xwin / glx: parsarea de tip Refactor a elementului XML
  • hw / xwin / glx: Îmbunătățiți generatorul de coduri pentru a face față celor mai recente XML registru OpenGL Khronos
  • hw / xwin: Raportați informațiile din versiunea Cygwin în jurnal
  • glamour: Fixați configurarea atunci când ați configurat --enable-glamour --disable-xshmfence
  • hw / xwin / winclipboard: Link xwinclip cu -lpthread
  • hw / xnest: Reparați construirea pentru MinGW
  • Jonathan Gray (2):
  • glamour: elimina const din tipul returnat de glamor_get_drawable_location ()
  • glamour: repara construi când DRI3 nu este definit
  • Jurg Billeter (1):
  • int10: Verificați eroarea de eroare pentru pci_device_map_legacy
  • Keith Packard (1):
  • mi: Arcurile pline cu plăci parțiale ar putea avea nevoie de mai mult spațiu pentru deschideri
  • Maarten Lankhorst (4):
  • glamour: utilizați doar (un) pack_subimage atunci când este disponibil
  • glamour: nu verificați erorile gl în glamor_build_program
  • glamour: utilizați GL_FRAMEBUFFER în loc de GL_READ_FRAMEBUFFER
  • Glamour: GL_TEXTURE_MAX_LEVEL nu este disponibil pe GLES2
  • Michal Srb (1):
  • Expuneți modulele GetMaster în module.
  • Michel Danzer (2):
  • Adăugați AC_SYS_LARGEFILE definește la dix-config.h
  • modesetting: Includeți dix-config.h din dumb_bo.c
  • Olivier Fourdan (4):
  • ephyr: Fail if glamour este solicitată, dar nu este utilizabilă
  • xwayland: adăugați dependență de libs
  • glamour: verificați instrucțiunile maximale native ALU
  • dix: Fixați ordinea octeților de imagine pe hardware-ul endian mare
  • Ray Strode (5):
  • sistemd-logind: filtrarea mesajelor non-semnal din filtrul de mesaje
  • sistemd-logind: nu ghidează timpul de expirare implicit D-Bus
  • xwayland: Activați controlul accesului la prizele deschise [CVE-2015-3164 1/3]
  • os: suportă modul de acces local implicit pentru utilizatori [CVE-2015-3164 2/3]
  • xwayland: implicit pentru utilizatorul local dacă nu este dat fișierul xauth. [CVE-2015-3164 3/3]
  • Robert Ancell (1):
  • xwayland: Corzi de eroare de remediere
  • Rui Matos (2):
  • dix / events: Setați currentTime la ștampila de timp dată în NoticeTime
  • xwayland: Accelerați actualizarea suprafeței cursorului cu un apel invers cadru
  • Vicente Olivert Riera (1):
  • backtrace.c: Fixați cuvântul exprimat pe un indicator

Ce este nou în versiunea 1.17.1:

  • xkb: Nu schimbați datele XkbSetGeometry în bufferul de intrare
  • xkb: Verificați lungimea corzilor în funcție de dimensiunea solicitării

Ce este nou în versiunea 1.17.0:

  • dri2: Setați numele driverului vdpau dacă ddx nu furnizează nici un nume de driver
  • randr: încercați să remediați primar pe ieșirea slave (v2)
  • config / udev: Respectați asignările scaunelor atunci când sunt alocate dispozitive
  • os: Condițiile cursei de timp fixare

Ce este nou în versiunea 1.16.3:

  • glx: Fii mai paranoic cu privire la cererile cu lungime variabilă [CVE-2014-8093 1/6]
  • glx: Fiți mai stricți în ceea ce privește respingerea dimensiunilor de imagini nevalide [CVE-2014-8093 2/6]
  • glx: Paranoia suplimentară în __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
  • glx: Corectarea dimensiunii imaginii pentru EXT_texture_integer [CVE-2014-8098 1/8]
  • glx: Adăugați safe_ {add, mul, pad} (v3) [CVE-2014-8093 4/6]
  • glx: Protecție totală pentru depășire pentru cererile de randare ne-generate (v3) [CVE-2014-8093 5/6]
  • glx: Verificarea lungimii pentru cererile RenderLarge (v2) [CVE-2014-8098 3/8]
  • glx: Verificarea lungimii la nivel de nivel pentru cererile VendorPrivate schimbate [CVE-2014-8098 4/8]
  • glx: Verificați lungimea solicitărilor pentru SetClientInfoARB [CVE-2014-8098 5/8]
  • glx: Verificarea lungimii pentru cererile private furnizate de furnizori [CVE-2014-8098 6/8]
  • glx: Verificarea lungimii pentru cererile unice ne-generate (v2) [CVE-2014-8098 7/8]
  • glx: Transmiteți lungimea solicitării rămase în - & gt; varsize (v2) [CVE-2014-8098 8/8]
  • Adăugați -iglx & amp; + iglx către Xserver.man
  • malloc nechetat poate permite unui client neautorizat să prăbușească Xserver [CVE-2014-8091]
  • dix: overflow întreg în ProcPutImage () [CVE-2014-8092 1/4]
  • dix: overflow întreg în GetHosts () [CVE-2014-8092 2/4]
  • dix: overflow întreg în RegionSizeof () [CVE-2014-8092 3/4]
  • dix: overflow întreg în REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
  • dri2: overflow întreg în ProcDRI2GetBuffers () [CVE-2014-8094]
  • dbe: lungimile nevalide în apelurile DbeSwapBuffers [CVE-2014-8097]
  • Xi: lungimile nevalide în extensia Xinput [CVE-2014-8095]
  • xcmisc: lungimea nevalidată în SProcXCMiscGetXIDList () [CVE-2014-8096]
  • Xv: lungimile nevalide în extensia XVideo swapped procs [CVE-2014-8099]
  • dri3: lungimile nevalide în extensia DRI3 swapped procs [CVE-2014-8103 1/2]
  • prezent: lungimile nevalide în Procs de extindere actuală [CVE-2014-8103 2/2]
  • randr: lungimile nevalidate în extensia RandR swapped procs [CVE-2014-8101]
  • render: lungimile nevalidate în Render extn. swapped procs [CVE-2014-8100 2/2]
  • xfixes: lungimea nevalidată în SProcXFixesSelectSelectionInput [CVE-2014-8102]
  • Adăugați solicitări de verificare a lungimii solicitărilor pentru unele solicitări Xinput 1.x
  • Adăugați o cerere de verificare a lungimii solicitării pentru unele solicitări Xinput 2.x
  • Adăugați cercuri de test REQUEST_FIXED_SIZE pentru a testa / misc.c
  • fb: Fixați algoritmi Bresenham pentru segmentele mici utilizate în mod obișnuit.
  • render: verificați dimensiunea solicitării înainte de ao citi [CVE-2014-8100 1/2]
  • glx: Verificarea lungimii pentru cererile GLXRender (v2) [CVE-2014-8098 2/8]
  • prezent: Suportul PresentOptionCopy
  • glx: verificați întoarcerea de la __glXGetAnswerBuffer
  • dbe: Apel la DDX SwapBuffers necesită adresa int, int uns uns int [CVE-2014-8097 pt. 2]
  • glx: Nu se pot amesteca declarațiile și codul în sursele X.org [CVE-2014-8098 pt. 9]
  • Parentale lipsă în macrocomenzi REQUEST_FIXED_SIZE [CVE-2014-8092 pt. 5]
  • dix: Verificarea limitelor GetHosts folosind valoarea indicatorului greșit [CVE-2014-8092 pt. 6]
  • prezent: Evitați accidentele în DebugPresent (), ceva mai multe informații.
  • prezent: corectați utilizarea paginilor de sincronizare și prezentați onoarea PresentOptionAsync. (V4)
  • glx: Trunchierea măștii în __glXGetAnswerBuffer [CVE-2014-8093 6/6]

Ce este nou în versiunea 1.17 RC1:

  • moduri de lucru: se potrivesc cu clasa PCI 3, orice subclasă
  • xfree86: Eliminați codul greu al codului /usr/share/X11/xorg.conf.d din pagina de comandă xorg.conf
  • Adam Jackson (131):
  • Implementați -> driverFunc
  • modeetting: Nu faceți cursor de software dublu (defect)
  • Utilizați propria funcție thunk în loc de shadowUpdatePackedWeak
  • dix: Eliminați o configurație antică IBM
  • dix: Eliminați resturile XFree86 3.x
  • dix: (Nu) modificați BITMAP_SCANLINE_UNIT pe Linux s390 {, x}
  • dix: Eliminați unele macrocomenzi moarte
  • dix: Eliminați unele rămășițe cfb
  • dix: implicit GLYPHPADBYTES la 4
  • dix: Îndepărtați carcasa specială sparc (v2)
  • dix: Scoateți un caz ciudat de little-endian s390
  • dix: Eliminați conștientizarea arcului de la servermd.h (v2)
  • xfree86: Eliminați module multimedia i2c
  • xfree86: Eliminați #include "compiler.h" din locații care nu au nevoie de el
  • xfree86: Eliminați nds32_flush_icache
  • xfree86: Eliminați MMIO_MOVE32
  • xfree86: Undefinează NO_INLINE
  • xfree86: Nu specializați variantele gcc ale accesului la memorie nealiniată
  • xfree86: Eliminați utilizatorii int64 nealiniate nealiniate
  • xfree86: mutați utilizatorii generali nealiniat în codul int10
  • xfree86: Eliminați accesoriile nealiniate rămase neutilizate
  • xfree86: Eliminați câteva declanșări ppc aleatorii
  • xfree86: Undef FAKEIT
  • xfree86: Undef __HIGHC __
  • xfree86: Eliminați un bit puțin probabil de #pragma
  • xfree86: Undef GCCUSESGAS
  • xfree86: Îndepărtați o irezistibilă ___Protecție SUNPRO_C
  • xfree86: Îndepărtați suportul ppc pentru linia Linux pre-2.6
  • xfree86: Simplificați o grămadă de condiționări OS și arcade
  • xfree86: Curățați declanșările barierului powerpc
  • xfree86: Eliminați MMIO_ONB * și prietenii
  • xfree86: Trageți definiția barieră generică () până la nivelul superior
  • xfree86: Curățați o anumită utilizare macro __sparc prostie
  • xfree86: Unificați condiționalitățile ppc / sparc mmio-swap-or-not
  • mi: Eliminați conștientizarea arcului semi-arbitrar în macrocomenzile de coordonate împachetate
  • bsd: Scoateți un cod de braț de referință în spatele #if 0
  • dix: Faceți ceva mai evident un cod LBX
  • kdrive: Îndepărtați niște biți morți ai paginii man
  • mi: Îndepărtați copii segregați aparent nefolosiți
  • miext / shadow: Îndepărtați hack-ul antic compatibil înapoi
  • miext / shadow: Eliminați shadowInit
  • os: Îndepărtați pachetele malloc depuse / gratuite
  • os: Eliminați LocalClientCred
  • render: eliminați CopyPicture neutilizat
  • economizor: Nu deschideți codul IsMapInstalled
  • vgahw: Nuke neutilizat vgaCmap.c
  • xfree86: Eliminați xf86ConfigActivePciEntity
  • xfree86: Eliminați câteva tipuri de pre-pciaccess neutilizate
  • xfree86: Eliminați tipurile PCI depreciate
  • xfree86: Eliminați nefolosite xf86 {Map, Unmap} LegacyIO
  • xfree86: Eliminați protectMem din VidMemInfo
  • xfree86: Eliminați xf86RandRCreateScreenResources inutile
  • xfree86: Eliminați inutil #include "fb.h"
  • xfree86: Eliminați HardEdges neutilizate
  • xkb: Îndepărtați o paranoică fascinantă de la emisia de evenimente
  • xquartz: Îndepărtați DRI neutilizat {, Post} ValidateTree
  • dri1: eliminați DRI neutilizat {, Post} ValidateTree
  • xwayland: Raportarea daunelor prin clic Snap la caseta de restricționare
  • xfree86: Eliminați xf86 {Map, Unmap} VidMem
  • xfree86: Eliminați {set, undo} WC din VidMemInfo
  • xfree86: Eliminați xf86LinearVidMem
  • int10: Dezactivați portul xf86ReadBIOS
  • xfree86: Eliminați xf86ReadBIOS
  • xfree86: Eliminați xf86CheckMTRR
  • xfree86: Eliminați memoria cunoașterii MTRR
  • xfree86: Curățați ceva mai multă conștiință alfa
  • încărcător: Îndepărtați compatibilitatea cu vechea numerotare a versiunilor XFree86
  • ephyr: Implementați corect cursorii hardware (v3)
  • încărcător: Deobfuscate RTLD_ * chestii macro
  • mi: Eliminați compatibilitatea Windows 8-bpp colormap
  • xfree86: Eliminați clipul xv notificați cârligul de șofer
  • xfree86: Eliminați opțiunea "TextClockFreq"
  • xfree86: Eliminați paragraful xf86ConfigError
  • xfree86: Eliminați indicatorul inaccesibil în pScrn din codul colormap
  • xfree86: Eliminați suportul DisplayID
  • xfree86: Eliminați xf86Info.log (v2)
  • xfree86: Eliminați neutilizate xf86Info.useDefaultFontPathFrom
  • xfree86: configServerFlags nu eșuează niciodată, redirecționează nevalidul
  • xfree86: Eliminați xf86PrintMarkers inutil
  • x86emu: Nedefiniți _NO_INLINE
  • exa, kdrive: Eliminați macrocomenzile BitsPerPixel redundante
  • intrare: eliminați SetKeySymsMap neutilizat
  • încărcător: eliminați codul baclava
  • vfb: Nu reimplementați micmapul atât de mult
  • xfree86: Eliminați unele printf care nu se pot întâmpla din xf86CreateRootWindow
  • kdrive: Eliminați referința vestigală la fbInitValidateTree
  • xquartz: Îndepărtați expunerile inutile DRIWindowExposures
  • rădăcină: eliminați redundantul RootlessShapedWindowIn
  • xwin: eliminați motorul nativ GDI (v2)
  • xwin: Scoateți motorul DirectDraw primar
  • dix: aruncați al treilea argument din WindowExposuresProcPtr
  • mi: Dexfuscate miWindowExposures
  • mi: Deobfuscate miOverlayWindowExposures
  • mi: Simplificați interfața de redirecționare a clipului frontal compozit
  • mi: Aruncați argumentul planului din miHandleExposures
  • mi: mutați pScreen-> SendGraphicsExpose până la dix
  • dix: Eliminați bitul DIXsaveUnder din fereastră
  • dix: Înapoi în spateStorage la un pic în loc de un pointer
  • dix: Eliminați un gol dacă
  • dix: Eliminați o turnare inutilă a NULL
  • dix: Eliminați o macrocomandă obfuscatorie
  • mi: miSlideAndSizeWindow - & gt; miResizeWindow
  • fb: fb {Hartă, Unmap} Fereastră - & gt; fb {Realiza, Unrealize} Window
  • misc: Împreună unele condiționări redundante
  • xinerama: Modul de acces fix în căutarea de trasabil a GetImage
  • render: Stocați întotdeauna clipul client ca regiune
  • mi: Marchează rutinele de expansiune ca _X_COLD
  • mi: detaliile liniei extinse Unexport
  • mi: Detaliile de implementare a tabelului de margine de tip poligon Unexport
  • mi: Detaliile implementării grupului de expansiune spenotip
  • mi: detaliile de implementare a poligonului subexpilator subexpunere
  • mi: Detaliile de implementare a detaliilor de execuție a arcului neaplicat
  • mi: Fold mispans.c în miwideline.c
  • mi: Fold mifpolycon.c în miarc.c
  • mi: Fold mipoly {con, gen}. c în mipoly.c
  • mi: Flip mipolyutil.c în mipoly.c
  • mi: Fliți micursor.c în mipointer.c
  • fb: Eliminați fbLaneTable, statici fb {8,16,32} Lane
  • fb: FB_SHIFT este 5 (și FB_UNIT este 32)
  • fb: Eliminați traiectoria lentă / neregulată
  • fb: mutați fbStipple * biți lângă unicul lor consumator
  • fb: Eliminați fbReduceRasterOp neutilizat
  • fb: Eliminați calea parțială liniară / parțială
  • fb: Ascunde detaliile implementării glifului
  • fb: Ascundeți detalii despre linia zero-lățime
  • fb: Ascunde detaliile liniei Bresenham
  • fb: Ascunde fbDots
  • fb: Ascundeți fbPush {Pattern, Umplere}
  • Dix: Stocați întotdeauna clipul clienților GC ca regiune (v2)
  • dix: Reinstalați și reambalați GC
  • compozit: Wrap GetSpans
  • Alan Coopersmith (5):
  • Faceți teste de listă, de fapt, liste de încercări
  • Opriți testele xi2 dacă ActivateDevice () nu reușește
  • Utilizați un nume de afișare unic pentru fiecare program de testare xi2 [v3]
  • Alocați suficient spațiu pentru resetare și amp. steaguri
  • În cazul în care furculița nu reușește în System (), nu se încadrează în execuție ()
  • Alan Hourihane (14):
  • Comandarea inițială a unui nou mod de configurare a driverului
  • Executați liniuța
  • Conectați suportul cursorului hardware
  • Aduceți în linie cu actuala ramificație de modelare-101 pentru modificările conectorului / codificatorului
  • Adăugați suport DRI2.
  • corecții de formatare
  • mai multe corecții de formatare
  • încă mai mult
  • Adăugați EXA winsys pentru interfața conducătorului conductei de galiu.
  • Fixați suprafața de copiere
  • NULL verifică
  • adăugați --with-gallium-dir pentru a specifica locația arborelui de galiu
  • Mai multe verificări de eroare
  • stabilește modificări pentru modificările de culoare gallium
  • Alex Deucher (1):
  • modeetting: dimensiunea cursorului de interogare din kernel
  • Alex Orange (1):
  • fb: Fixați algoritmi Bresenham pentru segmentele mici utilizate în mod obișnuit.
  • Alon Levy (1):
  • modeetting: adăugați suport pentru conectori virtuali
  • Andreas Hartmetz (1):
  • Glamour: Nu eliberați memoria pe care o vom folosi.
  • Axel Davy (1):
  • Fixați present_pixmap atunci când utilizați present_notify_msc
  • Carlos Garnacho (1):
  • xwayland: se dezactivează / activează numai dispozitivele pe capabilități
  • Chris Wilson (2):
  • Adăugați modurile GTF lipsă
  • Xext / shm: Detașați segmentul SHM după ce Pixmap este lansat
  • Colin Walters (2):
  • autogen.sh: Implementați API-ul GNOME Build
  • xf86platformBus: Adăugați afirmația pentru a evita avertizarea compilatorului (fatal)
  • Daniel Martin (3):
  • dix: Eliminați resturile XpExtension din protocol.txt
  • securitate: eliminați XpExtension din SecurityTrustedExtensions
  • xfree86: Șterge fișierul modinit.h
  • Daphne Pfister (1):
  • os: Regenerați os / oscolor.c din aplicația / rgb # 52289
  • Dave Airlie (61):
  • drop exa
  • modeetting: restartarea efortului driverului de la alte coduri
  • curățați unele fișiere antet drmmode_display
  • modeetting: rescrierea sondajului pe baza fbdev.
  • mai multe coduri care nu sunt necesare
  • actualizați autorii / drepturile de autor
  • descărcarea dri2
  • Codul de urmărire a daunelor portului de la st / xorg
  • remediați reciclarea serverului
  • add -Wall, avertismente de curățare
  • eliminați depanarea neutilizată
  • adăugați suportul shadowfb, implicit activat.
  • adăugați pagina manului inițial
  • verificați capacitatea tampon de sprijin tare
  • remediați distrugerea
  • remediați fb_id pentru raportarea murdară
  • configurați: nu aveți nevoie de xvmc.
  • dispozitivul de fixare este deschis
  • stabiliți un spațiu alb
  • modeetting: adăugați cursor dacă nucleul respinge cursorul.
  • Curățați capacul mutului
  • utilizați un capac pentru a decide dacă umbra este preferată sau nu.
  • shadowfb: starea dump shadowfb la pornire
  • moduri de setare: remediați dacă cineva modifică kernelul.
  • modeetting: mutați umbrele în altă structură
  • modeetting: fixarea modificării umbră.
  • modesetting: dezactivați actualizările murdare pentru ENOSYS
  • modeetting: avertismente de remediere, eliminați codul mort.
  • xf86-moduri de difuzare video 0.2.0
  • modesetting: fix construi împotriva Xext mai vechi
  • renunță la folosirea alloca, folosiți doar malloc / free
  • murdar: verificați returnarea malloc
  • cursor: ascundeți cursoarele pe LăsațiVT
  • modeetting: adăugați master / drop master în jurul comutatorului VT
  • modeetting: mutați dispozitivul kernel de deschidere înaintea stabilirii adâncimii
  • modeetting: încercați să lucrați dacă vrem 24 sau 32bpp
  • modeetting: asigurați-vă că dispozitivul PCI corespunde cu dispozitivul
  • versiunea bump la 0.3.0
  • modeetting: adăugați fișierul antet compat
  • moduri de setare: convertiți la noi API-uri de conversie scrn.
  • modeetting: fix make distcheck
  • modeetting: bump la cel mai nou server X compat api.
  • modeetting: raportul de eroare kernel de lucru 0x0 ca minut valabil
  • modeetting: pci probing necesită interfață versiunea 1.4
  • moduri de setare 0.4.0: bump configure.ac
  • modeetting: drop inutil xf86PciInfo include
  • modeetting: remedierea avertismentului privind apropierea fiind nedefinită.
  • modeetting: adăugați suport pentru platforma bus
  • modeetting: adăugați suportul de ieșire slave.
  • modeetting: eliminați din nou utilizarea alocării
  • modesetting: remedierea accidentelor provocate de condițiile de curse udev
  • modeetting: bump la 0.6.0
  • moduri de setare: furnizați cârlige fals pentru umbra
  • moduri de setare: remediați ajustarea cadrului cadrului
  • modeetting: schimbarea denumirilor de ieșire pentru GPU-urile secundare
  • modeetting: mutați închiderea fd după ce verificăm ieșirile
  • modeetting: încercați să utilizați suport cursor hotspot
  • modeetting: fixarea redării cursorului cu hotspot.
  • modeetting: reparați utilizarea după liberă.
  • modeetting: repara construi construirea împotriva serverelor mai vechi.
  • pixmap: suport opțional optim optim cu mai multe capete
  • David Ung (1):
  • randr: Fixați logica în RRPointerToNearestCrtc
  • Egbert Eich (1):
  • BellProc: Trimiteți un eveniment clopot pe clopotul de protocol atunci când vi se cere
  • Eric Anholt (52):
  • xorg: eliminați definițiile duplicate ale unor structuri legate de XV.
  • kdrive: Faceți o curățare mai puțin din deduplicarea structurii XV.
  • kdrive: Îndepărtați codul adaptorului generic codul XV mort.
  • kdrive: Simplificați interfața de configurare a adaptorului.
  • Glamour: Împărțiți codul XV în părți dependente de XF86 și generice.
  • kdrive: Marcați numele XV pentru a evita avertismentele.
  • ephyr: adăugați suport pentru XV folosind glamour.
  • Glamour: Codul partajării pentru manipularea put_image.
  • xephyr: Permite inițierea glamour cu gles2 (pe GLX).
  • Glamour: Puneți glTexParameteri inutile () în SetSpans ().
  • Glamour: Utilizați macro-uri MIN / MAX pentru a curăța glamor_transfer.c
  • Glamour: Dați glTexParameteri inutile () în încărcarea datelor de textură.
  • Glamour: aruncați argumentele constante în glamor_solid ().
  • Glamour: Eliminați întotdeauna-adevărat steagul inversat.
  • Glamour: Funcțiile sub pixmapmap de la drop / get.
  • glamour: Drop mort glamour_download_pixmap_to_cpu ()
  • Glamour: Puneți glamour_restore_pixmap_to_texture () în picătură.
  • Glamour: Eliminați un prototip mort.
  • Glamour: Drop "facem o serie de blits sau deseneaza" logica.
  • xv: Îndepărtați VIDEO_INVERT_CLIPLIST mort din DDXes xorg și kdrive.
  • xv: Îndepărtați VIDEO_NO_CLIPPING mort din DDXes xorg și kdrive.
  • xv: Deplasați codul comun pentru curățarea adaptorului la xvmain.c
  • xv: aruncați interfața ddQueryAdaptors ().
  • xv: Deplasați alocarea privată a ecranului DDX XV în DDXes.
  • xv: Drop nepăsit XvdiPreemptVideo ().
  • xv: Drop nepăsit XvdiVideoStopped ().
  • xv: mutați configurarea CloseScreen de la un cârlig DIX la înfășurare normală.
  • xv: Deplasați xf86 XV helper key to core.
  • xv: remediați cazurile de eroare malloc în ajutorul cheii pentru culoarea de umplere.
  • kdrive: Eliminați KXVPaintRegion dead ().
  • kdrive: Nu deranjează explicit eliminarea privată a ferestrei noi la NULL.
  • xv: eliminați interfețele Noocate op AllocatePort / FreePort.
  • xv: aruncați ClientPtr din interfață la DDX.
  • kdrive: Eliminați un struct mort.
  • Glamour: Nu încercați să configurați texturi de fonturi de bază atunci când nu le vom folosi.
  • glx: Dezactivați contextele GLX indirecte implicit.
  • moduri de setare: Mergeți setările de modelare COPYING în serverul xserver.
  • moduri de setare: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
  • modeetting: xserver verifică deja XEXTPROTO & gt; = 7.2.99.901.
  • modeetting: Folosiți "pointer" pentru "void *"
  • modeetting: Actualizare pentru modificarea API a dispozitivului platformei.
  • modeetting: Conectați driverul la build.
  • modeetting: Folosiți utilizarea compat-api.h
  • modeetting: renunțați la compatibilitatea vechi-xserver.
  • modeetting: Rulați x-indent-all.sh.
  • modeetting: Fixați unele formatări ciudate după x-indent-all.sh.
  • modeetting: Deduplicați unele configurații de configurare.
  • moduri de setare: adăugați suport pentru redare folosind glamour.
  • dri2: Importați o copie a ID-ului PCI Mesa - & gt; numele mapărilor driverului.
  • dri2: Completați automat numele șoferului dacă DDX-ul nu îl furnizează.
  • modeetting: Exportați două funcții pe care doresc să le reutilizeze din DRI2 / Present.
  • modesetting: Adăugați suport pentru DRI2 cu glamour.
  • Gaetan Nadon (14):
  • Completați fișierul COPYING cu textul licenței
  • Adăugați informații de contact în fișierul README
  • om: lipsa codului AM_V_GEN și a codului de scriere greu coded
  • Fixați tipografia în .gitignore
  • face: eliminați AUTOMAKE_OPTIONS redundante
  • Eliminați EXTRA_DIST redundant pentru fișierul README.
  • Adăugați ținte lipsă pentru ChangeLog și INSTALL
  • Înlocuiți AM_CONFIG_HEADER învechit cu AC_CONFIG_HEADERS
  • Eliminați redundanța AC_PROG_CC
  • Eliminați AM_PROG_CC_C_CO care nu este necesar
  • face: eliminați atribuirea variabilelor goale
  • face: adăugați toate avertismentele în funcție de platformă
  • config: înlocuiți AC_HELP_STRING depreciat cu AS_HELP_STRING
  • config: aranjați și comenta porțiunea superioară a lui configure.ac
  • Hans de Goede (1):
  • Adăugați suport pentru fds gestionate de server
  • James Simmons (1):
  • nu direcționați cursorul în modul cursor sw
  • Jasper St Pierre (2):
  • xwayland-input: Fixați un crasher pentru o cursă cu compozitorul Wayland
  • xwayland: Deplasați impuritățile pentru suprafețe bazate pe evenimentul cadru
  • Jeremy Huddleston Sequoia (3):
  • mieq: Remediați o regresie a accidentului în mieqProcessDeviceEvent
  • ListenOnOpenFD: Eliminați Resetați, deoarece aceasta este destinată conexiunilor hotplugging
  • XQuartz: oprirea mai bună a opțiunii "Afișează spații separate" pe OS X Mavericks
  • Joerg Sonnenberger (1):
  • Fixați șirul de format.
  • Jon TURNEY (56):
  • hw / xwin / glx: Când generați plăcuțe, limitați caracteristicile considerate la versiunea GL

Alte software-uri de dezvoltator X.org Foundation

X.Org
X.Org

14 Apr 15

xf86-video-r128
xf86-video-r128

19 Feb 15

Comentarii la X.Org Server

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!