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 li>
- 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
- : Naprawienie dostępu do stosu granicznego
Renderowanie
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:
- 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
Aktualizowano
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):
- : 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
Symbole
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 li>
- 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
Komentarze nie znaleziono