X.Org Server

Screenshot Software:
X.Org Server
Szczegóły programowe:
Wersja: 1.20.1 Aktualizowane
Filmu: 16 Aug 18
Wywoływacz: X.org Foundation
Licencja: Wolny
Popularność: 22

Rating: nan/5 (Total Votes: 0)

Serwer X.Org (xorg-server) to open source i swobodnie rozprowadzana implementacja X Window System (X.Org), dostarczona przez Fundację X.Org, specjalnie zaprojektowana dla System operacyjny GNU / Linux.


Funkcje na pierwszy rzut oka

Najważniejsze funkcje to hotplug wejściowy, KDrive, DTrace i EXA. Został zaprojektowany do pracy na wielu systemach operacyjnych podobnych do UNIX, w tym większości dystrybucji Linuksa i jego odmian BSD. Jest to również domyślny serwer X dla systemu operacyjnego Solaris.


Rozwidlone z XFree86

Serwer X.Org jest częścią oprogramowania X.Org, popularnego i wydajnego systemu X Window używanego w wielu systemach operacyjnych POSIX, w tym prawie wszystkich dystrybucji GNU / Linux, a także niektórych smaków BSD i Solaris. Oprogramowanie zostało pierwotnie rozwidlone z projektu XFree86.


Ważny składnik każdej dystrybucji Linuksa

Jest to bardzo ważny i niezbędny komponent wszystkich systemów operacyjnych opartych na jądrze Linux, które działają w graficznym środowisku graficznym lub menedżerze okien. Bez X.Org i X.Org Server będziesz mógł korzystać tylko z dystrybucji z wiersza poleceń.

Domyślnie jest instalowane

Oczywiście oznacza to, że jest instalowany domyślnie we wszystkich tych dystrybucjach GNU / Linux, bez wyjątku. Jeśli usuniesz ten pakiet z instalacji, nie będziesz już mieć dostępu do środowiska graficznego.


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

Wiele osób wpada w pomieszanie tych dwóch podstawowych składników dystrybucji Linuksa, które używają sesji graficznej, ale należy wiedzieć, że X.Org (X Window System) to serwer wyświetlania, a X.Org Server to implementacja X Window System zawiera kilka innych projektów, takich jak XCB i Xlib.

Co więcej, Fundacja X.Org jest organizacją, która rządzi tymi dwoma projektami. Pakiety X.Org (X Window System) są dostępne do pobrania w witrynie Softoware.

Co nowego w tej wersji:

    < li> Ta wersja poprawki naprawia kilka problemów w RANDR, Xwayland, glamour, ustawieniu sterownika trybu i gdzie indziej. Wszyscy są zachęcani do aktualizacji.

Co nowego w wersji 1.20.0:

  • Wiele obecnych, modyfikator DRI3 i poprawki systemu kompilacji .

Co nowego w wersji:

  • Adam Jackson (10):
  • xfixes: Usuń tablicę CursorCurrent
  • glx: Napraw błędy, które łamią GLX_ARB_context_flush_control
  • glx: Płukanie kontekstów pośrednich tylko w MakeCurrent (v2)
  • glx: Napraw glXQueryContext dla GLX_FBCONFIG_ID i GLX_RENDER_TYPE (v2)
  • kompozyt: usuń wprowadzający w błąd komentarz
  • composite: Eksportuj compIsAlternateVisual
  • composite: Spraw, aby compIsAlternateVisual był bezpieczny, nawet jeśli Composite jest wyłączony
  • glx: Wyślij atrybut GLX_VISUAL_SELECT_GROUP_SGIX dla wizualizacji
  • glx: Przenieś syntetyczne elementy wizualne do innej wybranej grupy
  • xserver 1.19.6
  • Alex Goins (1):
  • ramdac: Sprawdź ScreenPriv! = NULL w xf86ScreenSetCursor ()
  • Daniel Martin (4):
  • ustawienie trybu: Napraw potencjalne przepełnienie bufora
  • test: input: Naprawiono niezainicjowane ostrzeżenie w dix_event_to_core
  • test: rejestracja sygnałów: Naprawiono testowanie liczby podpisanych pętli
  • os / xdmcp: Honor -once, gdy sesja nie działa
  • Eric Anholt (1):
  • xkb: wyświetla ścieżkę xkbcomp, która jest wykonywana, gdy nie uda nam się skompilować.
  • Giuseppe Bilotta (3):
  • xkb: initialize tsyms
  • randr: ProcRRGetOutputInfo: inicjalizuj pamięć
  • randr: rrGetScreenResources: inicjalizuj pamięć
  • Hector Martin (1):
  • edid: naprawiaj błąd "jeden po drugim" w numeracji trybu CEA
  • Michel Danzer (1):
  • present: Wysyłaj tylko zdarzenia PresentCompleteNotify do prezentującego klienta
  • Nikolay Martynow (1):
  • XShmGetImage: popraw cenzurę
  • Olivier Fourdan (2):
  • xwayland: Napraw konwersję kursora bez argina
  • dix: unikaj odwołań NULL PtrCtrl
  • Peter Hutterer (1):
  • config / udev: rozważ ID_INPUT_FOO = 0 jako "unset"
  • Thomas Hellstrom (3):
  • glx: obejść metodę wymiany GLX_OML w starszych sterownikach dri
  • glx: Napraw dopasowanie wizualne fbconfig do metody zamiany
  • glx: zduplikuj odpowiednie fbconfigi do komponowania wizualizacji
  • Tomasz Sniatowski (1):
  • os: Naprawiono awarię strtok / free w ComputeLocalClient

Co nowego w wersji 1.19.3:

  • Przywróć "obecny: Pozwól rzutować z wyjściami podrzędnymi PRIME"
  • Przywróć "główny: Zsynchronizuj udostępnioną pikselę z okna głównego zamiast pikseli ekranu"
  • os: Napraw iterację na busfaultach
  • glamour: popraw brakujące deklaracje w werteperze wertepów w pionie
  • xwayland: wywołanie zwrotne klarownej ramki kursora
  • xwayland: Monitoruj stany klienta, aby zniszczyć callbacki
  • present: wyłącza odwracanie strony tylko wtedy, gdy aktywny jest slave crtc

  • Renderowanie
  • : Naprawienie dostępu do stosu granicznego

Co nowego w wersji 1.19.2:

  • Adam Jackson (1):
  • os: Ostrzeżenie o brakującym pliku squasha dla timingsafe_memcmp
  • Chris Wilson (3):
  • xfree86: Zrób blokadę wejściową dla xf86RecolorCursor
  • xfree86: Zrób blokadę wejściową dla xf86TransparentCursor
  • xfree86: Take input_lock () dla xf86ScreenCheckHWCursor
  • Matthieu Herrb (4):
  • Użyj timingsafe_memcmp (), aby porównać MIT-MAGIC-COOKIES CVE-2017-2624
  • Użyj arc4random_buf (3), jeśli jest to możliwe do wygenerowania plików cookie.
  • auth: remove AuthToIDFunc i powiązane funkcje. Nie jest już używany.
  • Brown bag zobowiązuje się naprawić naprawę 957e8d (arc4random_buf ())
  • Michel Danzer (3):
  • prim: Synchronizuj udostępnioną pixmapę z okna głównego zamiast pixmapy screen
  • present: Zezwalaj na odbijanie z wyjściami podrzędnymi PRIME
  • damage: zweryfikuj obrazy źródłowe związane z oknami przed rozpakowaniem
  • Olivier Fourdan (5):
  • xwayland: Zastosuj obrót wyjściowy dla rozmiaru ekranu
  • xwayland: CRTC powinien obsługiwać wszystkie rotacje
  • glamour: dwuprzebiegowy nie działa na pikselach pamięci
  • xwayland: upewnij się, że mamy okno ostrości
  • xwayland: nie ustawiaj checkRepeat na master kbd
  • Peter Hutterer (1):
  • os: loguj błąd za każdym razem, gdy wywoływany jest WriteToClient z wątku wejściowego
  • Svitozar Cherepii (1):
  • xwayland: Dodaj hack do rozdzielczości FWXGA # 99574

Co nowego w wersji 1.19.1:

  • dix: Squash kilka nowych ostrzeżeń gcc6
  • kdrive: Nuke garść martwego kodu
  • xfree86: Dodaj flagę serwera IndirectGLX (v2)
  • xfree86: Nie połykaj & plusmn; flagi linii poleceń iglx
  • setsetting: ponowne przesłanie brudnych rects na EINVAL (v2)
  • xfree86: Napraw kolejność sortowania sterowników zastępczych dla Xorg -configure (v2)
  • os: Traktuj ssh jako nielokalny klient (v4)
  • configure.ac: Przechowuj środowisko CFLAGS podczas testowania
  • x86emu: Zmień kolejność włączeń, aby uniknąć konfliktu z nagłówkiem systemu
  • Wejście: Wyślij zdarzenia XI2 FocusOut NotifyPointer do okna wskaźnika.
  • shm: Również cenzuruj obrazy zwrócone przez ShmGetImage
  • present: popraw skalowanie obsługi Vblank
  • present: Napraw prezentację klapek nieczynnych
  • randr / provider: zezwala tylko na to, by slave gpu było źródłem odciążenia.
  • setsetting: ustaw driverPrivate na NULL po zamknięciu fd.
  • xf86Crtc: nie ustawiaj właściwości okna głównego na podrzędnych procesorach graficznych.
  • ustawianie trybu: ustaw funkcje po przepychu i włącz limity odciążania.
  • glamour: dodaj interfejs API splend_finish
  • ustawianie trybu: Implementacja konwersji 32-> 24 bpp w aktualizacji cieni
  • glx: unikaj wycieku pamięci podczas korzystania z renderowania pośredniego
  • linux: nie próbuj otwierać / dev / vc / 0, naprawiać błędów msg, gdy / dev / tty0 open kończy się niepowodzeniem
  • ustawienie trybu: Prawidłowe czyszczenie fb dla odwrotnego wypełnienia-odciążenia
  • setsetting: Fix zamiana funkcji sink / source dostawcy
  • modesetting: W razie potrzeby dodaj tylko główny fb
  • XQuartz: Usuń prefiks --with-launchd-id
  • XQuartz: Napraw tekst pomocy dla --with-bundle-id-prefix
  • XQuartz: zaktualizuj adres URL kanału wydania, aby używać nowego adresu URL https
  • XQuartz: Dodaj - z opcją konfigurowania adresu URL z kanału RSS
  • XQuartz: Dodaj -with-bundle-version i -with-bundle-version-string configure options
  • XQuartz: Zaktualizuj lata autorskie
  • XQuartz: Napraw domyślną wersję CFBundle
  • glamour: wyłącz operację logiczną podczas kompozycji [v4]
  • glamour: glamour_make_current wcześniej w glamour_composite_with_shader
  • glamour: zachowaj bity GL_RED w kanale R, gdy celem jest GL_RED [v2]
  • glamour: dostosuj do formatu X / Y w trybie ciągnięcia w optymalizacji kopiowania kompozytów
  • glamour: użyj DestroyPixmap zamiast FreePicture dla pixlapy atlasu glifów
  • setsetting: Wyczyść drmmode- & gt; fb_id przed odpięciem
  • exa: rysuj tylko prawidłowe trapezoidy
  • xwayland-shm: wzmocnij fallocate przeciwko EINTR
  • EXA: Honoruj ​​parametr op do exaGlifów, nawet jeśli maskFormat == NULL
  • glamour: popraw próbkowanie poza obrazem źródła / maski RGBx
  • glamour: sprawdź operacje złożone, które są równoważne kopiom
  • glamour: nie można używać kopii podczas uzyskiwania dostępu poza źródłem złożonym
  • glamour: wywołanie eglBindAPI po eglInitialize
  • xwayland: wywołanie eglBindAPI po eglInitialize
  • dix: Obracaj nieprzesłane dane kursora ARGB
  • glamour: tłumacz obszar tła bryłowego tekstu po przycinaniu
  • os: użyj polecenia strtok zamiast xstrtokenize w ComputeLocalClient
  • xwayland: Napraw ostrzeżenie kompilatora w GLAMOUR Xv
  • glamour: popraw nieprawidłowe przesunięcie na prostokątach złożonych
  • wayland: jasne źródło dla pixmapy przy niezrealizowanym
  • Xi: nie dostarczaj emulowanych zdarzeń ruchu dla dotykania bez emulacji
  • xkb: po zmianie mapy klawiszy wymuś aktualizację wskaźnika
  • xkb: dodaj przyczynę do aktualizacji wskaźnika xkb po zmianie mapy klawisza
  • xwayland: Zaktualizuj stan RR na wl_output.done zamiast wl_output.mode
  • dix / ptraccel: Napraw wyciek pamięci w InitPredictableAccelerationScheme
  • setsetting: Napraw kontrolę błędów z DRM_IOCTL_MODE_CURSOR2
  • ustawianie trybu: Użyj funkcji load_cursor_argb_check do cofnięcia kursora sw.
  • setsetting: Naprawić kursor hw przy pierwszym połączeniu

Co nowego w wersji 1.18.4:

  • dix: Squash kilka nowych ostrzeżeń gcc6
  • kdrive: Nuke garść martwego kodu
  • xfree86: Dodaj flagę serwera IndirectGLX (v2)
  • xfree86: Nie połykaj & plusmn; flagi linii poleceń iglx
  • setsetting: ponowne przesłanie brudnych rects na EINVAL (v2)
  • xfree86: Napraw kolejność sortowania sterowników zastępczych dla Xorg -configure (v2)
  • os: Traktuj ssh jako nielokalny klient (v4)
  • configure.ac: Przechowuj środowisko CFLAGS podczas testowania
  • x86emu: Zmień kolejność włączeń, aby uniknąć konfliktu z nagłówkiem systemu
  • Wejście: Wyślij zdarzenia XI2 FocusOut NotifyPointer do okna wskaźnika.
  • shm: Również cenzuruj obrazy zwrócone przez ShmGetImage
  • present: popraw skalowanie obsługi Vblank
  • present: Napraw prezentację klapek nieczynnych
  • randr / provider: zezwala tylko na to, by slave gpu było źródłem odciążenia.
  • setsetting: ustaw driverPrivate na NULL po zamknięciu fd.
  • xf86Crtc: nie ustawiaj właściwości okna głównego na podrzędnych procesorach graficznych.
  • ustawianie trybu: ustaw funkcje po przepychu i włącz limity odciążania.
  • glamour: dodaj interfejs API splend_finish
  • ustawianie trybu: Implementacja konwersji 32-> 24 bpp w aktualizacji cieni
  • glx: unikaj wycieku pamięci podczas korzystania z renderowania pośredniego
  • linux: nie próbuj otwierać / dev / vc / 0, naprawiać błędów msg, gdy / dev / tty0 open kończy się niepowodzeniem
  • ustawienie trybu: Prawidłowe czyszczenie fb dla odwrotnego wypełnienia-odciążenia
  • setsetting: Fix zamiana funkcji sink / source dostawcy
  • modesetting: W razie potrzeby dodaj tylko główny fb
  • XQuartz: Usuń prefiks --with-launchd-id
  • XQuartz: Napraw tekst pomocy dla --with-bundle-id-prefix
  • XQuartz: zaktualizuj adres URL kanału wydania, aby używać nowego adresu URL https
  • XQuartz: Dodaj - z opcją konfigurowania adresu URL z kanału RSS
  • XQuartz: Dodaj -with-bundle-version i -with-bundle-version-string configure options
  • XQuartz: Zaktualizuj lata autorskie
  • XQuartz: Napraw domyślną wersję CFBundle
  • glamour: wyłącz operację logiczną podczas kompozycji [v4]
  • glamour: glamour_make_current wcześniej w glamour_composite_with_shader
  • glamour: zachowaj bity GL_RED w kanale R, gdy celem jest GL_RED [v2]
  • glamour: dostosuj do formatu X / Y w trybie ciągnięcia w optymalizacji kopiowania kompozytów
  • glamour: użyj DestroyPixmap zamiast FreePicture dla pixlapy atlasu glifów
  • setsetting: Wyczyść drmmode- & gt; fb_id przed odpięciem
  • exa: rysuj tylko prawidłowe trapezoidy
  • xwayland-shm: wzmocnij fallocate przeciwko EINTR
  • EXA: Honoruj ​​parametr op do exaGlifów, nawet jeśli maskFormat == NULL
  • glamour: popraw próbkowanie poza obrazem źródła / maski RGBx
  • glamour: sprawdź operacje złożone, które są równoważne kopiom
  • glamour: nie można używać kopii podczas uzyskiwania dostępu poza źródłem złożonym
  • glamour: wywołanie eglBindAPI po eglInitialize
  • xwayland: wywołanie eglBindAPI po eglInitialize
  • dix: Obracaj nieprzesłane dane kursora ARGB
  • glamour: tłumacz obszar tła bryłowego tekstu po przycinaniu
  • os: użyj polecenia strtok zamiast xstrtokenize w ComputeLocalClient
  • xwayland: Napraw ostrzeżenie kompilatora w GLAMOUR Xv
  • glamour: popraw nieprawidłowe przesunięcie na prostokątach złożonych
  • wayland: jasne źródło dla pixmapy przy niezrealizowanym
  • Xi: nie dostarczaj emulowanych zdarzeń ruchu dla dotykania bez emulacji
  • xkb: po zmianie mapy klawiszy wymuś aktualizację wskaźnika
  • xkb: dodaj przyczynę do aktualizacji wskaźnika xkb po zmianie mapy klawisza
  • xwayland: Zaktualizuj stan RR na wl_output.done zamiast wl_output.mode
  • dix / ptraccel: Napraw wyciek pamięci w InitPredictableAccelerationScheme
  • setsetting: Napraw kontrolę błędów z DRM_IOCTL_MODE_CURSOR2
  • ustawianie trybu: Użyj funkcji load_cursor_argb_check do cofnięcia kursora sw.
  • setsetting: Naprawić kursor hw przy pierwszym połączeniu

Co nowego w wersji 1.18.3:

  • vfb: Ponownie dodaj LD_EXPORT_SYMBOLS_FLAG do LDFLAGS
  • Xext / vidmode: Redukcja szczegółowości komunikatów debugowania GetModeLine
  • glamour: swizzle RED to 0 dla tekstur alfa
  • present: Wymagaj tylko następnego MSC po niepowodzeniu klapki
  • xfree86 / tryby: Upewnij się, że kursor HW jest ukryty, kiedy powinien być
  • xwayland: nie podawaj częstotliwości w nazwie trybu
  • xwayland: Udawaj, że obsługujemy rzutnię w trybie vidmode
  • DRI2: dodaj identyfikatory PCI Polaris

Co nowego w wersji 1.18.2:


    Aktualizowano
  • glamour, aby korzystać z podstawowych profili OpenGL, jeśli jest on dostępny, co powinno poprawić wykorzystanie pamięci i wydajność na nowoczesnym sprzęcie, a także uzyskać inne ulepszenia wydajności dla rpi i innych platform GLES
  • DRI2, DRI3 i Przedstaw wszystkie otrzymane poprawki poprawności dla zawieszania, awarii i innych dziwactw
  • Serwer Xwayland został zaktualizowany, aby obsługiwał rozszerzenia Xv i xf86vidmode w celu zapewnienia lepszej zgodności i naprawił niektóre błędy z wyjściowymi aktualizacjami hotplug i wskaźnika
  • Xwin widział ulepszenia zarządzania oknami i schowkami oraz kilka nowych układów klawiatury

Co nowego w wersji 1.18.1:

  • kompilacja: Usuń stare pliki miext / cw zawierają ścieżki
  • vidmode: Usuń nieużywany kod zdarzenia
  • Xorg.man: zamiast tego przenieś szczegóły XLOCAL na stronę podręcznika X (7)
  • Xorg.man: update to reflect -nolisten tcp staje się domyślnym
  • Xserver.man: udokumentuj więcej transportów dla -nolisten & amp; -listowe opcje
  • present: Napraw logikę wymiany asynchronicznej
  • setsetting: Obsługa błędów w ustawianiu CRTC na tryb DRM poprawnie
  • setsetting: Free output_ids w drmmode_set_mode_major ()
  • ustawianie trybu: Usuń zaznaczenia XF86_CRTC_VERSION
  • present: Wykonaj od razu, jeśli target_msc równa się current_msc
  • Xext: popraw kompilację za pomocą --disable-xace
  • os: upewnij się, że clientWritable fd_set jest zainicjowany przed użyciem
  • DRI2: Sync radeonsi_pci_ids.h z Mesa

Co nowego w wersji 1.18.0:

  • kompilacja: Usuń stare pliki miext / cw zawierają ścieżki
  • vidmode: Usuń nieużywany kod zdarzenia
  • Xorg.man: zamiast tego przenieś szczegóły XLOCAL na stronę podręcznika X (7)
  • Xorg.man: update to reflect -nolisten tcp staje się domyślnym
  • Xserver.man: udokumentuj więcej transportów dla -nolisten & amp; -listowe opcje
  • present: Napraw logikę wymiany asynchronicznej
  • setsetting: Obsługa błędów w ustawianiu CRTC na tryb DRM poprawnie
  • setsetting: Free output_ids w drmmode_set_mode_major ()
  • ustawianie trybu: Usuń zaznaczenia XF86_CRTC_VERSION
  • present: Wykonaj od razu, jeśli target_msc równa się current_msc
  • Xext: popraw kompilację za pomocą --disable-xace
  • os: upewnij się, że clientWritable fd_set jest zainicjowany przed użyciem
  • DRI2: Sync radeonsi_pci_ids.h z Mesa

Co nowego w wersji 1.17.2:

  • Ważne wydarzenia:
  • Poprawka dla CVE-2015-3164 w Xwayland
  • Napraw konfigurację int10 dla vesa
  • Napraw regresję w authinterpretowanym serwerze
  • Napraw konfigurację fb na procesorach wielko-endianowych
  • Napraw rozwiązanie dla gcc5
  • Kompletny dziennik zmian:
  • Aaron Plattner (2):
  • xfree86: Naprawianie obsługi PCI przez xf86_check_platform_slot
  • xfree86: Dodaj ekrany GPU, nawet jeśli nie ma aktywnych GDev
  • Adam Jackson (1):
  • xserver 1.17.2
  • Adel Gadllah (1):
  • ustawianie trybu: naprawianie zastępczego kursora oprogramowania
  • Alan Coopersmith (2):
  • Wyczyść wpisy ListenTransConns w CloseWellKnownConnections
  • Zaakceptuj x86_64 oraz i * 86 dla $ host_cpu w systemie Solaris na x86
  • Brent Collins (1):
  • shm: Naprawiono inicjalizację zasobów xselinux dla pixelaps xinerama
  • Chris Wilson (2):
  • shm: Napraw funkcję "za darmo" w ShmDestroyPixmap
  • present: Skopiuj z powrotem zawartość z powrotem do Screen Pixmap
  • Colin Harrison (2):
  • os / xdmcp.c: Dołącz Xtrans.h podczas budowania dla WIN32
  • os / utils.c: Nie próbuj budować os_move_fd () dla WIN32
  • Dave Airlie (2):
  • os / access: naprawienie regresji w serwerze interpretowanym auth
  • glamour: nie rób renderowania ops z pasującym źródłem / dest (v2)
  • Dima Ryazanov (1):
  • xwayland: Wdrożenie płynnego przewijania
  • Egbert Eich (6):

  • Symbole
  • : Napraw sdksyms.sh, aby poradzić sobie z gcc5
  • Xephyr: Nie zawieszaj się, gdy nie podano argumentu wiersza poleceń
  • Xephyr: wyświetla domyślny numer serwera, jeśli nie podano żadnego
  • Xephyr: Napraw kompilację po włączeniu debugowania
  • Xephyr: Naprawiono rysowanie obrazu ekranowego w trybie innym niż Glamour & amp; przypadek inny niż XHSM
  • Xephyr: Napraw uszkodzony obraz, gdy endessja komputera klienta i hosta Xserver się różnią
  • Emil Velikov (2):
  • randr: usuwanie komunikatów o błędach chatty
  • Randr: użyj randr: prefix w ErrorF ()
  • Hans de Goede (1):
  • Ponownie włącz urządzenia wejściowe non serverfd natychmiast na vtenter
  • Jason Gerecke (2):
  • xfree86: Zwraca NULL z xf86CompatOutput, jeśli nie określono definicji compat_output
  • dix: Nie zezwalaj na przełączanie urządzeń na urządzeniach bez wartościowania
  • Jon TURNEY (9):
  • ephyr: Unikaj awarii z "DISPLAY = Xephy -glamor"
  • os: Opcje XDMCP takie jak -query itp. powinny sugerować -listen tcp
  • os: Naucz vpnprintf () jak obsługiwać "% *. * s"
  • hw / xwin / glx: przetwarzanie refaktora elementu XML
  • hw / xwin / glx: Ulepsz generator kodu, aby poradzić sobie z najnowszym kodem XML OpenGL Khronos
  • hw / xwin: Zgłoś informacje o wersji Cygwin w logu
  • glamour: popraw instalację po skonfigurowaniu --enable-glamour --disable-xshmfence
  • hw / xwin / winclipboard: Połącz xwinclip z -lpthread
  • hw / xnest: Napraw kompilację dla MinGW
  • Jonathan Gray (2):
  • glamour: usuń const z zwracanego typu splendor_get_drawable_location ()
  • glamour: popraw kompilację, gdy DRI3 nie jest zdefiniowany
  • Jurg Billeter (1):
  • int10: Naprawianie sprawdzania błędów dla pci_device_map_legacy
  • Keith Packard (1):
  • mi: Częściowe łuki wypełnione fragmentami przekroju mogą potrzebować więcej miejsca na przęsła
  • Maarten Lankhorst (4):
  • glamour: używaj tylko (un) pack_subimage, gdy jest dostępny
  • glamour: nie sprawdzaj błędów gl w glamour_build_program
  • glamour: użyj GL_FRAMEBUFFER zamiast GL_READ_FRAMEBUFFER
  • glamour: GL_TEXTURE_MAX_LEVEL nie jest dostępny w GLES2
  • Michał Srb (1):
  • Pokaż moduł GetMaster modułom.
  • Michel Danzer (2):
  • Dodaj AC_SYS_LARGEFILE definiuje do dix-config.h
  • modesetting: Dołącz dix-config.h z dumb_bo.c
  • Olivier Fourdan (4):
  • ephyr: Niepowodzenie, jeśli zażądano przepychu, ale nie można go użyć
  • xwayland: Dodaj zależność od bibliotek Glamour
  • glamour: sprawdź maksymalne natywne instrukcje ALU
  • dix: Napraw kolejność bajtów na dużym endianowskim sprzęcie
  • Ray Strode (5):
  • systemd-logind: odfiltrowuje niesygnałowe wiadomości z filtra wiadomości
  • systemd-logind: nie zgaduj domyślnego limitu czasu D-Bus
  • xwayland: włącz kontrolę dostępu do otwartych gniazd [CVE-2015-3164 1/3]
  • os: obsługa nowego domyślnego trybu dostępu lokalnego użytkownika [CVE-2015-3164 2/3]
  • xwayland: domyślnie dla użytkownika lokalnego, jeśli nie podano pliku xauth. [CVE-2015-3164 3/3]
  • Robert Ancell (1):
  • xwayland: Napraw ciągi znaków błędów
  • Rui Matos (2):
  • dix / events: Ustaw currentTime na dany znacznik czasu w NoticeTime
  • xwayland: Przepustnica aktualizuje naszą powierzchnię kursora za pomocą odwołania do ramki
  • Vicente Olivert Riera (1):
  • backtrace.c: Naprawić rzutowanie słowa do wskaźnika

Co nowego w wersji 1.17.1:

  • xkb: Nie zamieniaj danych XkbSetGeometry w buforze wejściowym
  • xkb: sprawdź długość łańcuchów na podstawie rozmiaru żądania

Co nowego w wersji 1.17.0:

  • dri2: Ustaw nazwę sterownika Vdpau, jeśli ddx nie podaje żadnej nazwy sterownika
  • randr: próba naprawy pierwotnego wyjścia slave (v2)
  • config / udev: Szacuj przypisania stanowisk podczas przydzielania urządzeń
  • os: Napraw warunki wyścigu timera

Co nowego w wersji 1.16.3:

  • glx: Bądź bardziej paranoikiem na temat żądań o zmiennej długości [CVE-2014-8093 1/6]
  • glx: bardziej rygorystycznie odrzucaj niepoprawne rozmiary obrazów [CVE-2014-8093 2/6]
  • glx: Dodatkowa paranoja w __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
  • glx: Naprawianie obliczania rozmiaru obrazu dla EXT_texture_integer [CVE-2014-8098 1/8]
  • glx: Dodaj safe_ {add, mul, pad} (v3) [CVE-2014-8093 4/6]
  • glx: ochrona przed przepełnieniem liczby całkowitej dla nie wygenerowanych żądań renderowania (v3) [CVE-2014-8093 5/6]
  • glx: Sprawdzanie długości dla żądań RenderLarge (v2) [CVE-2014-8098 3/8]
  • glx: Sprawdzanie długości najwyższego poziomu dla zamienionych żądań VendorPrivate [CVE-2014-8098 4/8]
  • glx: Żądaj sprawdzeń długości dla SetClientInfoARB [CVE-2014-8098 5/8]
  • glx: Sprawdzanie długości dla nie wygenerowanych prywatnych żądań dostawców [CVE-2014-8098 6/8]
  • glx: Sprawdzanie długości dla nie wygenerowanych pojedynczych żądań (v2) [CVE-2014-8098 7/8]
  • glx: Przekaż pozostałą długość żądania do - & gt; varsize (v2) [CVE-2014-8098 8/8]
  • Dodaj -iglx & amp; + iglx do Xserver.man
  • niezaznaczone malloc może zezwolić nieautoryzowanemu klientowi na awarię Xserver [CVE-2014-8091]
  • dix: przekroczenie liczby całkowitej w ProcPutImage () [CVE-2014-8092 1/4]
  • dix: przekroczenie liczby całkowitej w GetHosts () [CVE-2014-8092 2/4]
  • dix: przepełnienie całkowite w RegionSizeof () [CVE-2014-8092 3/4]
  • dix: przepełnienie liczby całkowitej w REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
  • dri2: przekroczenie liczby całkowitej w ProcDRI2GetBuffers () [CVE-2014-8094]
  • dbe: nieuzasadnione długości w wywołaniach DbeSwapBuffers [CVE-2014-8097]
  • Xi: nieuzasadnione długości w rozszerzeniu Xinput [CVE-2014-8095]
  • xcmisc: niepoprawiona długość w SProcXCMiscGetXIDList () [CVE-2014-8096]
  • Xv: niepoprawione długości w zamienionych procesach XVideo rozszerzenia [CVE-2014-8099]
  • dri3: nieuzasadnione długości w swapach z rozszerzeniem DRI3 [CVE-2014-8103 1/2]
  • obecne: niepoprawione długości w obecnych procesach rozszerzeń [CVE-2014-8103 2/2]
  • Randr: nieuzasadnione długości w swapach z rozszerzeniem RandR [CVE-2014-8101]
  • render: nieuzasadnione długości w rozszerzeniu Renderowania. zamienione procy [CVE-2014-8100 2/2]
  • xfixes: niepoprawiona długość w SProcXFixesSelectSelectionInput [CVE-2014-8102]
  • Dodaj długość żądania sprawdzania przypadków testowych dla niektórych żądań Xinput 1.x
  • Dodaj długość żądania sprawdzania przypadków testowych dla niektórych żądań Xinput 2.x
  • Dodaj REQUEST_FIXED_SIZE testcases do testowania / misc.c
  • fb: Napraw algorytmy Bresenhama dla często używanych małych segmentów.
  • render: sprawdź rozmiar żądania przed jego odczytaniem [CVE-2014-8100 1/2]
  • glx: Sprawdzanie długości dla żądań GLXRender (v2) [CVE-2014-8098 2/8]
  • present: obsługuje PresentOptionCopy
  • glx: sprawdź zwrot z __glXGetAnswerBuffer
  • dbe: Wezwanie do DDX SwapBuffers wymaga adresu int, unsigned int [CVE-2014-8097 pt. 2]
  • glx: nie można mieszać deklaracji i kodu w źródłach X.org [CVE-2014-8098 pt. 9]
  • Brakujące parens w makrze REQUEST_FIXED_SIZE [CVE-2014-8092 pt. 5]
  • dix: Sprawdzanie granic GetHosts przy użyciu niewłaściwej wartości wskaźnika [CVE-2014-8092 pt. 6]
  • present: Unikaj awarii w DebugPresent (), trochę więcej informacji.
  • present: Naprawiono użycie vsynced pageflips i honor PresentOptionAsync. (v4)
  • glx: Napraw obcinanie maski w __glXGetAnswerBuffer [CVE-2014-8093 6/6]

Co nowego w wersji 1.17 RC1:

  • ustawienie trybu: dopasuj klasę PCI 3, dowolną podklasę
  • xfree86: Usuń nieaktualny /usr/share/X11/xorg.conf.d kod twardy ze strony podręcznika xorg.conf
  • Adam Jackson (131):
  • Wdrożenie - & gt; driverFunc
  • ustawianie trybu: nie kręć kursorem oprogramowania z podwójną ścieżką
  • Użyj własnej funkcji thunk zamiast shadowUpdatePackedWeak
  • dix: Usuń starą konfigurację IBM
  • dix: Usuń resztki XFree86 3.x
  • dix: (Nie) zmień BITMAP_SCANLINE_UNIT na systemie Linux s390 {, x}
  • dix: Usuń martwe makra
  • dix: Usuń niektóre resztki cfb
  • dix: Domyślne GLYPHPADBYTES do 4
  • dix: Usuń specjalną obudowę wacky sparc (v2)
  • dix: Usuń dziwny przypadek małego-endian s390
  • dix: Usuń świadomość arch. z servermd.h (v2)
  • xfree86: Usuń moduły multimedialne i2c
  • xfree86: Usuń #include "compiler.h" z miejsc, które go nie potrzebują
  • xfree86: Usuń nds32_flush_icache
  • xfree86: Usuń MMIO_MOVE32
  • xfree86: Undefine NO_INLINE
  • xfree86: Nieokreślono gcc wariantów niewyrównanego dostępu do pamięci
  • xfree86: Usuń nieużywane, niezalecone helpery int64
  • xfree86: Przenieś generycznych niewyrównanych pomocników do kodu int10
  • xfree86: Usuń pozostałe nieużywane nieprzypisane obiekty
  • xfree86: Usuń kilka losowych dekodowań ppc
  • xfree86: Undef FAKEIT
  • xfree86: Undef __HIGHC __
  • xfree86: Usuń mało prawdopodobny fragment #pragma
  • xfree86: Undef GCCUSESGAS
  • xfree86: Usuń bezużyteczny! __ SUNPRO_C guard
  • xfree86: Usuń wsparcie ppc dla Linuksa sprzed 2.6 gry
  • xfree86: Uprość kilka warunków systemowych i arch.
  • xfree86: Czyść dekolety bariery powerpc
  • xfree86: Usuń MMIO_ONB * i znajomych
  • xfree86: Ciągnij definicję rodzajowej bariery () do najwyższego poziomu
  • xfree86: Oczyść trochę głupiego użycia makra __sparc
  • xfree86: Ujednolicenie warunków warunkowych ppc / sparc mmio-swap-or-not
  • mi: usuń pół-arbitralną sygnaturę łuków w zapakowanych makrach współrzędnych
  • bsd: Usuń część kodu odniesienia za #if 0
  • dix: Spraw, aby niektóre kody z LBX były bardziej oczywiste
  • kdrive: Usuń kilka martwych bitów strony mana
  • mi: Usuń najwyraźniej nieużywane miSegregateChildren
  • miext / shadow: Usuń starodawny hack kompatybilności wstecznej
  • miext / shadow: Usuń shadowInit
  • os: Usuń przestarzałe pakiety owijania / owijania za darmo
  • os: Usuń LocalClientCred
  • render: Usuń nieużywany CopyPicture
  • wygaszacz: nie otwieraj kodu IsMapInstalled
  • vgahw: Nuke unused vgaCmap.c
  • xfree86: Usuń xf86ConfigActivePciEntity
  • xfree86: Usuń niektóre nieużywane typy wstępnego pciaccessu
  • xfree86: Usuń przestarzałe typy PCI
  • xfree86: Usuń nieużywany xf86 {Mapuj, usuń mapę} LegacyIO
  • xfree86: Usuń program protectMem z VidMemInfo
  • xfree86: Usuń bezcelowe xf86RandRCreateScreenResources
  • xfree86: Usuń bezużyteczne #include "fb.h"
  • xfree86: Usuń nieużywane HardEdges
  • xkb: Usuń fascynującą paranoję z emisji zdarzeń
  • Xquartz: Usuń nieużywany DRI {, Post} ValidateTree
  • dri1: Usuń nieużywany DRI {, Post} ValidateTree
  • xwayland: prześlij raporty obrażeń do obwiedni
  • xfree86: Usuń xf86 {Mapuj, usuń mapę} VidMem
  • xfree86: Usuń {ustaw, cofnij} WC z VidMemInfo
  • xfree86: Usuń xf86LinearVidMem
  • int10: Port off xf86ReadBIOS
  • xfree86: Usuń xf86ReadBIOS
  • xfree86: Usuń xf86CheckMTRR
  • xfree86: Usuń pamięć świadomości MTRR
  • xfree86: Oczyść trochę więcej świadomości alfy
  • loader: Usuń zgodność ze starą wersją XFree86
  • ephyr: Poprawnie zaimplementuj kursory sprzętowe (v3)
  • loader: Deobfuscate RTLD_ * makro rzeczy
  • mi: Usuń zgodność 8-bpp kolorów
  • xfree86: Usuń klip xv powiadomienie o zawieszeniu sterownika
  • xfree86: Usuń opcję "TextClockFreq"
  • xfree86: Usuń fałszywy xf86ConfigError
  • xfree86: Usuń niepotrzebną z powrotem wskaźnik do pScrn z kodu mapy
  • xfree86: Usuń obsługę DisplayID
  • xfree86: Usuń xf86Info.log (v2)
  • xfree86: Usuń nieużywany plik xf86Info.useDefaultFontPathFrom
  • xfree86: configServerFlags nigdy nie zawodzi, sprawiają, że zwraca on pustkę
  • xfree86: Usuń bezcelowe xf86PrintMarkers
  • x86emu: Undefine _NO_INLINE
  • exa, kdrive: Usuń nadmiarowe makra BitsPerPixel
  • input: Usuń nieużywaną SetKeySymsMap
  • loader: Usuń kod baklawy
  • vfb: Nie dodawaj ponownie mikrobapy
  • xfree86: Usuń część niezdolnych printf z xf86CreateRootWindow
  • kdrive: Usuń szczątkowe odniesienie do fbInitValidateTree
  • Xquartz: Usuń niepotrzebne obiekty DRIWindowExposures
  • rootless: usuń nadmiarowy plik RootlessShapedWindowIn
  • xwin: Usuń macierzysty silnik GDI (v2)
  • xwin: Usuń główny silnik DirectDraw
  • dix: Usuń trzeci argument z WindowExposuresProcPtr
  • mi: Deobfuscate miWindowExposures
  • mi: Deobfuscate miOverlayWindowExposures
  • mi: Uprość interfejs przekierowania obramowania na granicy
  • mi: argument Drop drop z miHandleExposures
  • mi: Przenieś pScreen- & gt; SendGraphicsExpose do dix
  • dix: Usuń bit DIXsaveUnder z okna
  • dix: Lower backStorage do bitu zamiast wskaźnika
  • dix: Usuń puste, jeśli
  • dix: Usuń jakiś bezsensowny rzut NULL
  • dix: Usuń makro obfuskularne
  • mi: miSlideAndSizeWindow - & gt; miResizeWindow
  • fb: fb {Mapuj, usuwaj mapę} Okno - & gt; fb {Realizuj, Unrealize} Okno
  • misc: Złóż razem nadmiarowe warunki warunkowe
  • Xinerama: Tryb dostępu do poprawki w wyszukiwaniu losowym GetImage
  • render: zawsze przechowuj klip klienta jako region
  • mi: Oznacz procedury blitu dla span jako _X_COLD
  • mi: szczegółowe informacje o szerokich wierszach
  • mi: Szczegóły implementacji tabeli krawędzi krawędzi Unexport
  • mi: Szczegóły implementacji grupy przestawnej Unexport
  • mi: Szczegóły implementacji wielokąta podpikseli Unexport
  • mi: Szczegóły implementacji łuku Unexport
  • mi: Fold mispans.c w miwideline.c
  • mi: Złóż plik mifpolycon.c do pliku miarc.c
  • mi: Fold mipoly {con, gen} .c do mipoly.c
  • mi: Złóż plik mipolyutil.c do pliku mipoly.c
  • mi: Fold micursor.c do pliku mipointer.c
  • fb: Wyeliminuj linię fbLaneTable, staticize fb {8,16,32}
  • fb: FB_SHIFT wynosi 5 (a FB_UNIT to 32)
  • fb: Usuwa parzyste / nieparzyste tasowanie z małą prędkością
  • fb: Przenieś fbStipple * Bity w pobliżu ich jedynego konsumenta
  • fb: Usuń nieużywane fbReduceRasterOp
  • fb: Usuwa nieparzystą / nieparzystą płytkę
  • fb: Ukryj szczegóły implementacji glifów
  • fb: Ukryj szczegóły linii o zerowej szerokości
  • fb: Ukryj szczegóły linii Bresenham
  • fb: Ukryj fbDots
  • fb: Ukryj fbPush {Pattern, Fill}
  • dix: Zawsze przechowuj klip klienta GC jako region (v2)
  • dix: Przepisz ponownie i przepakuj GC
  • composite: Wrap GetSpans
  • Alan Coopersmith (5):
  • Spraw, by testy listy faktycznie testowały listy
  • Przerwij testy xi2, jeśli ActivateDevice () nie powiedzie się
  • Użyj unikalnej nazwy wyświetlanej dla każdego programu testowego xi2 [v3]
  • Przydziel wystarczającą ilość miejsca na reset i & amp; atrybuty flag
  • Jeśli fork nie działa w System (), nie przechodź do exec ()
  • Alan Hourihane (14):
  • Wstępne zatwierdzenie nowego sterownika ustawiania
  • Uruchom wcięcie
  • Podłącz obsługę kursora sprzętowego
  • Wprowadź inline z bieżącą gałęzią setsetting-101 dla zmian w złączach / enkoderach
  • Dodaj obsługę DRI2.
  • Poprawki formatujące
  • więcej poprawek formatujących
  • jeszcze więcej
  • Dodaj EXA winsys do interfejsu sterownika rury galu.
  • Napraw powierzchnię kopiowania
  • NULL sprawdza
  • dodaj - z-galu-dir, aby określić położenie drzewa galowego
  • Więcej sprawdzania błędów
  • poprawki dla zmian kroku galowego
  • Alex Deucher (1):
  • modesetting: rozmiar kursora zapytania z jądra
  • Alex Orange (1):
  • fb: Napraw algorytmy Bresenhama dla często używanych małych segmentów.
  • Alon Levy (1):
  • ustawienie trybu: dodaj obsługę wirtualnego złącza
  • Andreas Hartmetz (1):
  • glamour: nie zwalniaj pamięci, której zamierzamy użyć.
  • Axel Davy (1):
  • Napraw present_pixmap przy użyciu present_notify_msc
  • Carlos Garnacho (1):
  • xwayland: Wyłączaj / włączaj tylko urządzenia zmieniające możliwości
  • Chris Wilson (2):
  • Dodaj brakujące tryby GTF
  • Xext / shm: Odłącz segment SHM po wydaniu Pixmap
  • Colin Walters (2):
  • autogen.sh: Implementuj API budowania GNOME
  • xf86platformBus: Dodaj asercję, aby uniknąć (krytycznego) ostrzeżenia kompilatora
  • Daniel Martin (3):
  • dix: Usuń resztki XpExtension z pliku protocol.txt
  • security: Usuń XpExtension z SecurityTrustedExtensions
  • xfree86: Usuń plik modinit.h
  • Daphne Pfister (1):
  • os: Regeneruj os / oscolor.c z aplikacji / rgb # 52289
  • Dave Airlie (61):
  • drop exa
  • setsetting: restartuj wysiłek sterownika z innych baz kodów
  • oczyść plik nagłówkowy drmmode_display
  • ustawienie trybu: przepisuj sondowanie na podstawie fbdev.
  • wypchnąć trochę niepotrzebnego kodu
  • zaktualizuj autorów / prawa autorskie
  • upuść ładowanie dri2
  • Kod śledzenia uszkodzeń portu ze st / xorg
  • napraw recykling serwera
  • add -Wall, ostrzeżenia o czyszczeniu
  • usuń nieużywane debugowanie
  • dodaj obsługę shadowfb, domyślnie włączona.
  • dodaj początkową stronę man
  • sprawdź wsparcie drm wsparcie głupi
  • fix make distcheck
  • Napraw fb_id dla brudnego raportowania
  • configure: nie wymaga xvmc.
  • Otwieranie urządzenia poprawek
  • Napraw niektóre spacje
  • modesetting: dodaj kursor, jeśli kernel odrzuci kursor.
  • uprzątnij nieuczciwy cap
  • użyj limitu, aby zdecydować, czy preferowany jest cień.
  • shadowfb: zrzutu stanu shadowfb przy starcie
  • ustawienie trybu: napraw je, jeśli kernel je modyfikuje.
  • modesetting: przenieś cienie do innej struktury
  • ustawienie trybu: poprawianie zmiany rozmiaru cieni.
  • setsetting: wyłącza brudne aktualizacje dla ENOSYS
  • ustawienie trybu: popraw ostrzeżenia, usuń martwy kod.
  • Xf86-ustawienie trybu wideo 0.2.0
  • setsetting: popraw kompilację względem starszego Xext
  • upuść użycie alloca, po prostu użyj malloc / free
  • dirty: sprawdź powrót malloc
  • kursor: ukryj kursory w LeaveVT
  • modesetting: dodaj master zestawu / drop wokół przełącznika VT
  • modesetting: przesuń urządzenie otwierające jądro na przed ustawieniem głębokości
  • setsetting: próba ustalenia, czy chcemy mieć 24 lub 32bpp
  • ustawienie trybu: upewnij się, że urządzenie pci odpowiada urządzeniu drm
  • wersja bump do 0.3.0
  • modesetting: dodaj plik nagłówkowy compat
  • modesetting: przekonwertuj na nowe API konwersji scrn.
  • setsetting: fix make distcheck
  • setsetting: bump do najnowszego interfejsu X serwera.
  • ustawienie trybu: obejście błędu zgłaszania błędów jądra 0x0 jako ważnych minut
  • ustawianie trybu: testowanie pci wymaga wersji 1.4 interfejsu
  • setsetowanie 0.4.0: bump configure.ac
  • modesetting: upuść bezużyteczny xf86PciInfo include
  • setsetting: napraw ostrzeżenie o tym, że close jest niezdefiniowany.
  • ustawienie trybu: dodaj obsługę szyny platformy
  • ustawianie trybu: dodaj obsługę slave dla wyjścia.
  • setsetting: usuń ponownie użycie alloca
  • setsetting: napraw awarie spowodowane warunkami wyścigu udev
  • setsetting: bump do 0.6.0
  • ustawianie trybu: zapewnia pozorne przechwyty dla cieni
  • setsetting: naprawia awarię ramy
  • setsetting: zmień nazwy wyjściowe dla dodatkowych GPU
  • modesetting: przenieś zamykanie fd na po sprawdzeniu wyjść
  • ustawienie trybu: spróbuj i korzystaj z obsługi kursora hotspot
  • ustawienie trybu: popraw rendering kursora za pomocą punktów aktywnych.
  • setsetting: popraw użycie po darmowym ustawieniu.
  • setsetting: naprawianie regresji kompilacji na starszych serwerach.
  • pixmap: popraw obsługę reverse optimus przy użyciu wielu głowic
  • David Ung (1):
  • randr: Napraw logikę w RRPointerToNearestCrtc
  • Egbert Eich (1):
  • BellProc: Wyślij żądanie dzwonka na dzwonek protokołu rdzenia, gdy zostaniesz o to poproszony
  • Eric Anholt (52):
  • xorg: Usuń zduplikowane definicje niektórych struktur powiązanych z XV.
  • kdrive: Zrób trochę więcej oczyszczania z deduplikacji w formacie XV.
  • kdrive: Usuń martwy ogólny kod XV adapterów.
  • kdrive: Uprość interfejs konfiguracyjny adaptera.
  • glamour: Podziel kod XV na części zależne od XF86 i ogólne.
  • kdrive: Oznacz Mark const, aby uniknąć ostrzeżeń.
  • ephyr: Dodaj wsparcie dla XV używając blasku.
  • glamour: udostępnij kod do obsługi put_image.
  • xephyr: Zezwalaj na inicjowanie glamour za pomocą gles2 (na GLX).
  • glamour: Upuść niepotrzebny glTexParameteri () w SetSpans ().
  • glamour: użyj makr MIN / MAX, aby wyczyścić glamour_transfer.c
  • glamour: Upuść niepotrzebne glTexParameteri () w przesyłaniu danych tekstury.
  • glamour: rzucaj stałe argumenty do glamour_solid ().
  • glamour: usuń zawsze prawdziwą flagę yInverted.
  • glamour: upuszczaj funkcje get / pub sub pixmap.
  • glamour: Drop dead splendor_download_pixmap_to_cpu ()
  • glamour: upuść dead_restore_pixmap_to_texture ().
  • glamour: usuń martwy prototyp.
  • glamour: upuść "czy robimy serię wymysłów lub rysuje" logikę.
  • xv: Usuń martwe VIDEO_INVERT_CLIPLIST z DDXów xorg i kdrive.
  • xv: Usuń martwy VIDEO_NO_CLIPPING z DDXów xorg i kdrive.
  • xv: Przenieś wspólny kod dla czyszczenia karty do xvmain.c
  • xv: Usuń interfejs ddQueryAdaptors ().
  • xv: Przenieś prywatny przydział ekranu DDX XV do DDX.
  • xv: Usuń nieużywane XvdiPreemptVideo ().
  • xv: Usuń nieużywane XvdiVideoStopped ().
  • xv: Przenieś konfigurację CloseScreen z haka DIX do normalnego owijania.
  • xv: Przenieś XF86 XV kluczowego pomocnika klucza do rdzenia.
  • xv: Napraw błędy malloc-failure w pomocniczym helperie koloru wypełnienia.
  • kdrive: Usuń martwy KXVPaintRegion ().
  • kdrive: Nie przejmuj się jawnie czyszczenie nowych okien prywatnych do NULL.
  • xv: Usuń interfejsy No-op AllocatePort / FreePort.
  • xv: Usuń ClientPtr z interfejsu do DDX.
  • kdrive: Usuń martwą strukturę.
  • glamour: nie próbuj konfigurować tekstur czcionek rdzenia, gdy ich nie użyjemy.
  • glx: domyślnie wyłącza pośrednie konteksty GLX.
  • ustawianie trybu: ustawianie trybu kopiowania na xserver.
  • ustawianie trybu: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
  • setsetting: xserver już sprawdza XEXTPROTO & gt; = 7.2.99.901.
  • modesetting: Upuść użycie "wskaźnika" dla "void *"
  • setsetting: Aktualizacja interfejsu API urządzenia.
  • setsetting: Podłącz sterownik do kompilacji.
  • setsetting: Upuść użycie compat-api.h
  • setsetting: Upuść pozostałą zgodność starego-xserver.
  • modesetting: Uruchom x-indent-all.sh.
  • setsetting: napraw niektóre dziwne formatowanie po x-indent-all.sh.
  • setsetting: Deduplicate some scrn setup.
  • ustawienie trybu: Dodaj obsługę renderowania za pomocą glamour.
  • dri2: Zaimportuj kopię identyfikatora PCI Mesa - & gt; mapowania nazw sterowników.
  • dri2: Automatycznie wpisz nazwę sterownika, jeśli DDX jej nie dostarcza.
  • setsetting: Eksportuj dwie funkcje, które chcę ponownie wykorzystać z DRI2 / Present.
  • ustawianie trybu: Dodaj wsparcie dla DRI2 z przepychem.
  • Gaetan Nadon (14):
  • Wypełnij plik COPYING tekstem licencji
  • Dodaj informacje kontaktowe do pliku README
  • man: brakujące AM_V_GEN i zakodowana nazwa polecenia sed
  • Napraw literówkę w .gitignore
  • make: usuń nadmiarowe AUTOMAKE_OPTIONS
  • Usuń nadmiarową EXTRA_DIST dla pliku README.
  • Dodaj brakujące cele dla ChangeLog i INSTALL
  • Zamień przestarzałe AM_CONFIG_HEADER na AC_CONFIG_HEADERS
  • Usuń nadmiarowe AC_PROG_CC
  • Usuń niepotrzebne AM_PROG_CC_C_CO
  • make: usuń puste przypisanie zmiennych
  • make: dodaj wszystkie ostrzeżenia zgodnie z platformą
  • config: zamień przestarzałe AC_HELP_STRING na AS_HELP_STRING
  • config: układ i komentarz do górnej części pliku configure.ac
  • Hans de Goede (1):
  • Dodaj obsługę zarządzanych przez serwer plików fds
  • James Simmons (1):
  • nie mapuj kursorów w sw trybie kursora
  • Jasper St. Pierre (2):
  • Xwayland-input: Napraw Crasher dla wyścigu z Componentem Wayland
  • xwayland: Przeprowadź dławienie powierzchni w oparciu o zdarzenie frame
  • Jeremy Huddleston Sequoia (3):
  • mieq: Naprawiono regresję awarii w mieqProcessDeviceEvent
  • ListenOnOpenFD: Usuń resetowanie, ponieważ jest przeznaczone do podłączania hotplugowania
  • XQuartz: Lepsze wyłączanie wsparcia "Monitory mają oddzielne spacje" na OS X Mavericks
  • Joerg Sonnenberger (1):
  • Napraw ciąg formatu.
  • Jon TURNEY (56):
  • hw / xwin / glx: Podczas generowania podkładek, ogranicz rozważane funkcje do wersji GL

Inne programy z deweloperem X.org Foundation

xf86-video-r128
xf86-video-r128

19 Feb 15

X.Org
X.Org

14 Apr 15

Komentarze do X.Org Server

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!