X.Org Server

Phần mềm chụp màn hình:
X.Org Server
Các chi tiết về phần mềm:
Phiên bản: 1.20.1 Cập nhật
Ngày tải lên: 16 Aug 18
Nhà phát triển: X.org Foundation
Giấy phép: Miễn phí
Phổ biến: 22

Rating: nan/5 (Total Votes: 0)

X.Org Server (xorg-server) là một mã nguồn mở và tự do phân phối việc triển khai Hệ thống Cửa sổ X (X.Org), được cung cấp bởi Tổ chức X.Org, được thiết kế đặc biệt cho Hệ điều hành GNU / Linux.


Tính năng trong nháy mắt

Các tính năng chính bao gồm hotplug đầu vào, KDrive, DTrace và EXA. Nó được thiết kế để chạy trên nhiều hệ điều hành giống UNIX, bao gồm hầu hết các bản phân phối Linux và các biến thể BSD. Nó cũng là máy chủ X mặc định cho hệ điều hành Solaris.


Được phân tách từ XFree86

X.Org Server là một phần của phần mềm X.Org, Hệ thống Cửa sổ X phổ biến và mạnh mẽ được sử dụng trong nhiều hệ điều hành POSIX, bao gồm hầu như tất cả các bản phân phối GNU / Linux, cũng như một số hương vị BSD và Solaris. Phần mềm ban đầu được chia thành hai phần từ dự án XFree86.


Một thành phần quan trọng của mọi bản phân phối Linux

Đây là một thành phần rất quan trọng và thiết yếu của tất cả các hệ điều hành dựa trên hạt nhân Linux chạy môi trường máy tính để bàn đồ họa hoặc trình quản lý cửa sổ. Nếu không có X.Org và X.Org Server, bạn sẽ chỉ có thể sử dụng một bản phân phối từ dòng lệnh.

Được cài đặt theo mặc định

Tất nhiên, điều này có nghĩa là nó được cài đặt theo mặc định trong tất cả các bản phân phối GNU / Linux này, mà không có ngoại lệ. Nếu bạn xóa gói này khỏi quá trình cài đặt của mình, bạn sẽ không thể truy cập vào môi trường đồ họa nữa.


X.Org, & nbsp; X.Org Server và X.Org Foundation

Nhiều người nhầm lẫn về hai thành phần thiết yếu của bản phân phối Linux sử dụng phiên đồ họa, nhưng người ta nên biết rằng X.Org (Hệ thống cửa sổ X) là máy chủ hiển thị và X.Org Server là triển khai Hệ thống Cửa sổ X có chứa một số dự án khác, chẳng hạn như XCB và Xlib.


Hơn nữa, X.Org Foundation là tổ chức quản lý hai dự án này. Gói X.Org (X Window System) có sẵn miễn phí để tải xuống trên Softoware.

Có gì mới trong bản phát hành này:

    < li> Bản sửa lỗi này khắc phục một số vấn đề trong RANDR, Xwayland, glamour, trình điều khiển chế độ và các nơi khác. Mọi người đều được khuyến khích nâng cấp.

Tính năng mới trong phiên bản 1.20.0:

  • Rất nhiều Hiện tại, công cụ sửa đổi DRI3 và sửa lỗi hệ thống .

Tính năng mới trong phiên bản:

  • Adam Jackson (10):
  • xfixes: Xóa mảng CursorCurrent
  • glx: Sửa lỗi chính tả phá vỡ GLX_ARB_context_flush_control
  • glx: Chỉ có các ngữ cảnh gián tiếp tuôn ra trong MakeCurrent (v2)
  • glx: Khắc phục glXQueryContext cho GLX_FBCONFIG_ID và GLX_RENDER_TYPE (v2)
  • tổng hợp: Xóa nhận xét gây hiểu lầm
  • tổng hợp: Xuất compIsAlternateVisual
  • tổng hợp: Tạo compIsAlternateVề an toàn ngay cả khi Composite tắt
  • glx: Gửi thuộc tính GLX_VISUAL_SELECT_GROUP_SGIX cho hình ảnh
  • glx: Di chuyển hình ảnh tổng hợp của Composite sang một nhóm chọn khác
  • xserver 1.19.6
  • Alex Goins (1):
  • ramdac: Kiểm tra ScreenPriv! = NULL trong xf86ScreenSetCursor ()
  • Daniel Martin (4):
  • chế độ: Sửa lỗi tràn bộ đệm tiềm năng
  • kiểm tra: đầu vào: Khắc phục cảnh báo chưa được sử dụng đã được sử dụng trong dix_event_to_core
  • kiểm tra: ghi nhật ký tín hiệu: Sửa các kiểm tra số đã ký kết lặp lại
  • os / xdmcp: Honor -once khi phiên bị chết
  • Eric Anholt (1):
  • xkb: In đường dẫn xkbcomp đang được thực thi khi chúng tôi không biên dịch.
  • Giuseppe Bilotta (3):
  • xkb: khởi tạo tsyms
  • randr: ProcRRGetOutputInfo: khởi tạo bộ nhớ
  • randr: rrGetScreenResources: khởi tạo bộ nhớ
  • Hector Martin (1):
  • edid: sửa từng lỗi một trong đánh số chế độ CEA
  • Michel Danzer (1):
  • hiện tại: Chỉ gửi các sự kiện PresentCompleteNotify cho khách hàng trình bày
  • Nikolay Martynov (1):
  • XShmGetImage: sửa lỗi kiểm duyệt
  • Olivier Fourdan (2):
  • xwayland: Khắc phục chuyển đổi con trỏ không argb
  • dix: tránh deferencing NULL PtrCtrl
  • Peter Hutterer (1):
  • config / udev: xem xét ID_INPUT_FOO = 0 là 'bỏ đặt định'
  • Thomas Hellstrom (3):
  • glx: Làm việc xung quanh phương pháp hoán đổi GLX_OML trong trình điều khiển dri cũ hơn
  • glx: Sửa đối sánh fbconfig trực quan theo phương thức hoán đổi
  • glx: Nhân bản các fbconfigs có liên quan để tổng hợp các hình ảnh
  • Tomasz Sniatowski (1):
  • os: Khắc phục sự cố strtok / miễn phí trong ComputeLocalClient

Tính năng mới trong phiên bản 1.19.3:

  • Hoàn nguyên & quot; hiện tại: Cho phép lật với đầu ra nô lệ PRIME & quot;
  • Hoàn nguyên & quot; nguyên tố: Đồng bộ hóa ảnh chụp chia sẻ từ cửa sổ gốc thay vì pixmap màn hình & quot;
  • os: Khắc phục sự cố lặp lại qua các kết nối bus
  • glamour: Khắc phục lỗi khai báo trong dấu gạch ngang dấu gạch ngang
  • xwayland: xóa gọi lại khung con trỏ
  • xwayland: Theo dõi trạng thái của máy khách để hủy các cuộc gọi lại
  • hiện tại: vô hiệu hóa lật trang chỉ khi một crtc nô lệ hoạt động
  • kết xuất: Khắc phục sự cố truy cập heap ranh giới

Tính năng mới trong phiên bản 1.19.2:

  • Adam Jackson (1):
  • os: Squash thiếu cảnh báo khai báo cho timingsafe_memcmp
  • Chris Wilson (3):
  • xfree86: Lấy khóa đầu vào cho xf86RecolorCursor
  • xfree86: Lấy khóa đầu vào cho xf86TransparentCursor
  • xfree86: Lấy input_lock () cho xf86ScreenCheckHWCursor
  • Matthieu Herrb (4):
  • Sử dụng timingsafe_memcmp () để so sánh MIT-MAGIC-COOKIES CVE-2017-2624
  • Sử dụng arc4random_buf (3) nếu có để tạo cookie.
  • auth: xóa AuthToIDFunc và các hàm liên quan. Không được sử dụng nữa.
  • Túi màu nâu cam kết sửa chữa 957e8d (hỗ trợ arc4random_buf ())
  • Michel Danzer (3):
  • prime: Đồng bộ hóa pixmap được chia sẻ từ cửa sổ gốc thay vì pixmap màn hình
  • hiện tại: Cho phép lật với các đầu ra nô lệ PRIME
  • thiệt hại: Xác thực ảnh nguồn được gắn với cửa sổ trước khi mở
  • Olivier Bốndan (5):
  • xwayland: Áp dụng xoay vòng đầu ra cho kích thước màn hình
  • xwayland: CRTC phải hỗ trợ tất cả các phép quay
  • glamour: Hai vượt qua sẽ không hoạt động trên các bản đồ bộ nhớ
  • xwayland: Đảm bảo chúng tôi có cửa sổ lấy nét
  • xwayland: không đặt checkRepeat trên master kbd
  • Peter Hutterer (1):
  • os: ghi nhật ký lỗi bất cứ khi nào WriteToClient được gọi từ chuỗi đầu vào
  • Svitozar Cherepii (1):
  • xwayland: Thêm hack cho độ phân giải FWXGA # 99574

Tính năng mới trong phiên bản 1.19.1:

  • dix: Squash một số cảnh báo gcc6 mới
  • kdrive: Nuke một loạt mã chết
  • xfree86: Thêm cờ máy chủ IndirectGLX (v2)
  • xfree86: Không nuốt & plusmn; cờ dòng lệnh iglx
  • chế độ: gửi lại các quy tắc bẩn trên EINVAL (v2)
  • xfree86: Khắc phục thứ tự sắp xếp trình điều khiển dự phòng cho Xorg -configure (v2)
  • os: Xử lý ssh như một máy khách không phải cục bộ (v4)
  • configure.ac: Giữ môi trường CFLAGS khi kiểm tra
  • x86emu: Thay đổi thứ tự bao gồm để tránh xung đột với tiêu đề hệ thống
  • Đầu vào: Gửi XI2 FocusOut Thông báo sự kiện con trỏ tới cửa sổ con trỏ.
  • shm: Các hình ảnh kiểm duyệt cũng được trả về bởi ShmGetImage
  • hiện tại: Cải thiện tỷ lệ xử lý vblank
  • hiện tại: Khắc phục bản trình bày các lần xuất hiện theo thứ tự
  • randr / provider: chỉ cho phép nô lệ gpu được offload nguồn.
  • chế độ: đặt driverPrivate thành NULL sau khi đóng fd.
  • xf86Crtc: không đặt thuộc tính cửa sổ gốc trên GPU phụ.
  • chế độ: thiết lập các khả năng sau sự quyến rũ và bật mũ tải xuống.
  • glamour: thêm API glamor_finish
  • chế độ: Triển khai 32- & gt; chuyển đổi 24 bpp trong bản cập nhật bóng
  • glx: tránh rò rỉ bộ nhớ khi sử dụng hiển thị gián tiếp
  • linux: Không cố gắng mở / dev / vc / 0, sửa lỗi thông báo khi / dev / tty0 mở không thành công
  • thiết lập chế độ: Làm sạch fb đúng cách cho đảo ngược-off-offload
  • thiết lập chế độ: Sửa đổi khả năng lưu trữ / nguồn của nhà cung cấp
  • chế độ: Chỉ thêm fb chính nếu cần
  • XQuartz: Xóa --with-launchd-id-prefix
  • XQuartz: Khắc phục văn bản trợ giúp cho --with-bundle-id-prefix
  • XQuartz: Cập nhật URL nguồn cấp dữ liệu phát hành để sử dụng URL https mới
  • XQuartz: Thêm tùy chọn định cấu hình --with-sparkle-feed-url
  • XQuartz: Thêm --with-bundle-version và --with-bundle-version-string các tùy chọn cấu hình
  • XQuartz: Cập nhật năm bản quyền
  • XQuartz: Khắc phục sự cố CFBundleVersion mặc định
  • glamour: Vô hiệu hóa các ops logic khi thực hiện tổng hợp [v4]
  • glamour: glamor_make_current sớm hơn trong glamor_composite_with_shader
  • glamour: Bảo tồn các bit GL_RED trong kênh R khi đích đến là GL_RED [v2]
  • glamour: Điều chỉnh cho x / y có thể vẽ trong tối ưu hóa sao chép tổng hợp
  • glamour: Sử dụng DestroyPixmap thay vì FreePicture cho bản đồ pixmap atlas glyph
  • chế độ: Xóa drmmode- & gt; fb_id trước khi hủy
  • exa: chỉ vẽ hình thang hợp lệ
  • xwayland-shm: củng cố vị trí chống lại EINTR
  • EXA: Tham số op danh dự cho exaGlyphs ngay cả khi maskFormat == NULL
  • glamour: Khắc phục mẫu bên ngoài hình ảnh nguồn / mặt nạ RGBx
  • glamour: Kiểm tra các hoạt động tổng hợp tương đương với bản sao
  • glamour: Không thể sử dụng bản sao khi truy cập bên ngoài nguồn tổng hợp
  • glamour: Gọi eglBindAPI sau eglInitialize
  • xwayland: Gọi eglBindAPI sau eglInitialize
  • dix: Làm việc xung quanh dữ liệu con trỏ ARGB không được cấp phép trước
  • glamour: Dịch vùng nền văn bản rắn sau khi cắt
  • os: Sử dụng strtok thay vì xstrtokenize trong ComputeLocalClient
  • xwayland: Khắc phục cảnh báo trình biên dịch trong GLAMOR Xv
  • glamour: sửa lỗi sai trên hình chữ nhật hỗn hợp
  • wayland: xóa tài nguyên cho pixmap trên unrealize
  • Xi: không phân phối các sự kiện chuyển động được mô phỏng cho các lần chạm không mô phỏng
  • xkb: sau khi thay đổi sơ đồ bàn phím, buộc cập nhật chỉ báo
  • xkb: thêm nguyên nhân vào cập nhật chỉ báo xkb sau khi thay đổi sơ đồ bàn phím
  • xwayland: Cập nhật trạng thái RR trên wl_output.done thay vì wl_output.mode
  • dix / ptraccel: Khắc phục sự cố rò rỉ bộ nhớ trong InitPredictableAccelerationScheme
  • chế độ: Sửa lỗi kiểm tra từ DRM_IOCTL_MODE_CURSOR2
  • chế độ: Sử dụng load_cursor_argb_check cho dự phòng con trỏ sw
  • chế độ: Sửa chữa kiểm tra con trỏ hw tại cuộc gọi đầu tiên

Tính năng mới trong phiên bản 1.18.4:

  • dix: Squash một số cảnh báo gcc6 mới
  • kdrive: Nuke một loạt mã chết
  • xfree86: Thêm cờ máy chủ IndirectGLX (v2)
  • xfree86: Không nuốt & plusmn; cờ dòng lệnh iglx
  • chế độ: gửi lại các quy tắc bẩn trên EINVAL (v2)
  • xfree86: Khắc phục thứ tự sắp xếp trình điều khiển dự phòng cho Xorg -configure (v2)
  • os: Xử lý ssh như một máy khách không phải cục bộ (v4)
  • configure.ac: Giữ môi trường CFLAGS khi kiểm tra
  • x86emu: Thay đổi thứ tự bao gồm để tránh xung đột với tiêu đề hệ thống
  • Đầu vào: Gửi XI2 FocusOut Thông báo sự kiện con trỏ tới cửa sổ con trỏ.
  • shm: Các hình ảnh kiểm duyệt cũng được trả về bởi ShmGetImage
  • hiện tại: Cải thiện tỷ lệ xử lý vblank
  • hiện tại: Khắc phục bản trình bày các lần xuất hiện theo thứ tự
  • randr / provider: chỉ cho phép nô lệ gpu được offload nguồn.
  • chế độ: đặt driverPrivate thành NULL sau khi đóng fd.
  • xf86Crtc: không đặt thuộc tính cửa sổ gốc trên GPU phụ.
  • chế độ: thiết lập các khả năng sau sự quyến rũ và bật mũ tải xuống.
  • glamour: thêm API glamor_finish
  • chế độ: Triển khai 32- & gt; chuyển đổi 24 bpp trong bản cập nhật bóng
  • glx: tránh rò rỉ bộ nhớ khi sử dụng hiển thị gián tiếp
  • linux: Không cố gắng mở / dev / vc / 0, sửa lỗi thông báo khi / dev / tty0 mở không thành công
  • thiết lập chế độ: Làm sạch fb đúng cách cho đảo ngược-off-offload
  • thiết lập chế độ: Sửa đổi khả năng lưu trữ / nguồn của nhà cung cấp
  • chế độ: Chỉ thêm fb chính nếu cần
  • XQuartz: Xóa --with-launchd-id-prefix
  • XQuartz: Khắc phục văn bản trợ giúp cho --with-bundle-id-prefix
  • XQuartz: Cập nhật URL nguồn cấp dữ liệu phát hành để sử dụng URL https mới
  • XQuartz: Thêm tùy chọn định cấu hình --with-sparkle-feed-url
  • XQuartz: Thêm --with-bundle-version và --with-bundle-version-string các tùy chọn cấu hình
  • XQuartz: Cập nhật năm bản quyền
  • XQuartz: Khắc phục sự cố CFBundleVersion mặc định
  • glamour: Vô hiệu hóa các ops logic khi thực hiện tổng hợp [v4]
  • glamour: glamor_make_current sớm hơn trong glamor_composite_with_shader
  • glamour: Bảo tồn các bit GL_RED trong kênh R khi đích đến là GL_RED [v2]
  • glamour: Điều chỉnh cho x / y có thể vẽ trong tối ưu hóa sao chép tổng hợp
  • glamour: Sử dụng DestroyPixmap thay vì FreePicture cho bản đồ pixmap atlas glyph
  • chế độ: Xóa drmmode- & gt; fb_id trước khi hủy
  • exa: chỉ vẽ hình thang hợp lệ
  • xwayland-shm: củng cố vị trí chống lại EINTR
  • EXA: Tham số op danh dự cho exaGlyphs ngay cả khi maskFormat == NULL
  • glamour: Khắc phục mẫu bên ngoài hình ảnh nguồn / mặt nạ RGBx
  • glamour: Kiểm tra các hoạt động tổng hợp tương đương với bản sao
  • glamour: Không thể sử dụng bản sao khi truy cập bên ngoài nguồn tổng hợp
  • glamour: Gọi eglBindAPI sau eglInitialize
  • xwayland: Gọi eglBindAPI sau eglInitialize
  • dix: Làm việc xung quanh dữ liệu con trỏ ARGB không được cấp phép trước
  • glamour: Dịch vùng nền văn bản rắn sau khi cắt
  • os: Sử dụng strtok thay vì xstrtokenize trong ComputeLocalClient
  • xwayland: Khắc phục cảnh báo trình biên dịch trong GLAMOR Xv
  • glamour: sửa lỗi sai trên hình chữ nhật hỗn hợp
  • wayland: xóa tài nguyên cho pixmap trên unrealize
  • Xi: không phân phối các sự kiện chuyển động được mô phỏng cho các lần chạm không mô phỏng
  • xkb: sau khi thay đổi sơ đồ bàn phím, buộc cập nhật chỉ báo
  • xkb: thêm nguyên nhân vào cập nhật chỉ báo xkb sau khi thay đổi sơ đồ bàn phím
  • xwayland: Cập nhật trạng thái RR trên wl_output.done thay vì wl_output.mode
  • dix / ptraccel: Khắc phục sự cố rò rỉ bộ nhớ trong InitPredictableAccelerationScheme
  • chế độ: Sửa lỗi kiểm tra từ DRM_IOCTL_MODE_CURSOR2
  • chế độ: Sử dụng load_cursor_argb_check cho dự phòng con trỏ sw
  • chế độ: Sửa chữa kiểm tra con trỏ hw tại cuộc gọi đầu tiên

Tính năng mới trong phiên bản 1.18.3:

  • vfb: Thêm lại LD_EXPORT_SYMBOLS_FLAG vào LDFLAGS
  • Xext / vidmode: Giảm độ dài của các thông báo gỡ lỗi GetModeLine
  • glamour: swizzle RED thành 0 cho kết cấu alpha
  • hiện tại: Chỉ requeue cho MSC tiếp theo sau khi lỗi lật
  • xfree86 / modes: Đảm bảo con trỏ HW bị ẩn khi cần
  • xwayland: không bao gồm tần suất trong tên chế độ
  • xwayland: Giả sử chúng tôi hỗ trợ chế độ xem trong vidmode
  • DRI2: thêm ID PCI Polaris

Tính năng mới trong phiên bản 1.18.2:

  • glamour được cập nhật để sử dụng các cấu hình lõi OpenGL nếu có, điều này sẽ cải thiện việc sử dụng bộ nhớ và hiệu suất trên phần cứng hiện đại và có một số cải tiến hiệu suất khác cho nền tảng rpi và các nền tảng GLES khác
  • DRI2, DRI3 và Hiện tại tất cả đã nhận được các bản sửa lỗi chính xác cho các lỗi treo, sự cố và sự kỳ quặc khác
  • Máy chủ Xwayland đã được cập nhật để hỗ trợ Xv và các phần mở rộng xf86vidmode cho khả năng tương thích tốt hơn và sửa một số lỗi với bản cập nhật hotplug và con trỏ đầu ra
  • Xwin đã thấy các cải tiến đối với quản lý cửa sổ và khay nhớ tạm và một vài bố cục bàn phím mới

Tính năng mới trong phiên bản 1.18.1:

  • bản dựng: Xóa miext cũ / cw bao gồm đường dẫn
  • vidmode: Thả mã sự kiện chưa sử dụng
  • Xorg.man: di chuyển chi tiết XLOCAL sang trang X (7) thay vì
  • Xorg.man: cập nhật để phản ánh -colisten tcp trở thành mặc định
  • Xserver.man: ghi thêm các phương tiện giao thông cho -nolisten & amp; tùy chọn -listen
  • hiện tại: Khắc phục sự cố hoán đổi Async
  • chế độ: Xử lý lỗi trong việc đặt CRTC thành chế độ DRM chính xác
  • chế độ: Miễn phí output_ids trong drmmode_set_mode_major ()
  • chế độ: Xóa các kiểm tra XF86_CRTC_VERSION
  • hiện tại: Thực thi ngay lập tức nếu target_msc bằng current_msc
  • Xext: sửa lỗi xây dựng bằng --disable-xace
  • os: đảm bảo fd_set clientsWritable được khởi tạo trước khi sử dụng
  • DRI2: Đồng bộ hóa radeonsi_pci_ids.h từ Mesa

Tính năng mới trong phiên bản 1.18.0:

  • bản dựng: Xóa miext cũ / cw bao gồm đường dẫn
  • vidmode: Thả mã sự kiện chưa sử dụng
  • Xorg.man: di chuyển chi tiết XLOCAL sang trang X (7) thay vì
  • Xorg.man: cập nhật để phản ánh -colisten tcp trở thành mặc định
  • Xserver.man: ghi thêm các phương tiện giao thông cho -nolisten & amp; tùy chọn -listen
  • hiện tại: Khắc phục sự cố hoán đổi Async
  • chế độ: Xử lý lỗi trong việc đặt CRTC thành chế độ DRM chính xác
  • chế độ: Miễn phí output_ids trong drmmode_set_mode_major ()
  • chế độ: Xóa các kiểm tra XF86_CRTC_VERSION
  • hiện tại: Thực thi ngay lập tức nếu target_msc bằng current_msc
  • Xext: sửa lỗi xây dựng bằng --disable-xace
  • os: đảm bảo fd_set clientsWritable được khởi tạo trước khi sử dụng
  • DRI2: Đồng bộ hóa radeonsi_pci_ids.h từ Mesa

Tính năng mới trong phiên bản 1.17.2:

  • Mục nổi bật đáng chú ý:
  • Khắc phục sự cố CVE-2015-3164 trong Xwayland
  • Khắc phục thiết lập int10 cho vesa
  • Khắc phục hồi quy trong auth do máy chủ phiên dịch
  • Khắc phục thiết lập fb trên các CPU lớn cuối
  • Tạo bản sửa lỗi cho gcc5
  • Toàn bộ thay đổi:
  • Aaron Plattner (2):
  • xfree86: Khắc phục sự cố xử lý PCI của xf86_check_platform_slot
  • xfree86: Thêm màn hình GPU ngay cả khi không có GDev hoạt động
  • Adam Jackson (1):
  • xserver 1.17.2
  • Adel Gadllah (1):
  • chế độ: Sửa lỗi dự phòng con trỏ phần mềm
  • Alan Coopersmith (2):
  • Xóa các mục ListenTransConns trong CloseWellKnownConnections
  • Chấp nhận x86_64 cũng như i * 86 cho $ host_cpu trong Solaris trên x86
  • Brent Collins (1):
  • shm: Sửa khởi tạo tài nguyên xselinux cho xinerama pixmaps
  • Chris Wilson (2):
  • shm: Khắc phục sự cố sau khi sử dụng trong ShmDestroyPixmap
  • hiện tại: Sao chép nội dung unflip về Màn hình Pixmap
  • Colin Harrison (2):
  • os / xdmcp.c: Bao gồm Xtrans.h khi xây dựng cho WIN32
  • os / utils.c: Đừng cố gắng xây dựng os_move_fd () cho WIN32
  • Dave Airlie (2):
  • os / access: sửa lỗi hồi quy trong máy chủ được giải thích auth
  • glamour: không thực hiện các ops với nguồn / đích phù hợp (v2)
  • Dima Ryazanov (1):
  • xwayland: Triển khai cuộn trơn tru
  • Egbert Eich (6):
  • biểu tượng: Khắc phục sdksyms.sh để đối phó với gcc5
  • Xephyr: Không sụp đổ khi không có đối số dòng lệnh nào được chỉ định
  • Xephyr: In số hiển thị máy chủ mặc định nếu không có số nào được chỉ định
  • Xephyr: Khắc phục sự cố khi sửa lỗi được bật
  • Xephyr: Khắc phục hình ảnh màn hình vẽ cho hình ảnh không quyến rũ & amp; trường hợp không phải XHSM
  • Xephyr: Khắc phục hình ảnh bị hỏng khi endianess của máy khách và máy chủ lưu trữ-Xserver khác nhau
  • Emil Velikov (2):
  • randr: xóa các thông báo lỗi trò chuyện
  • randr: sử dụng tiền tố randr: trong ErrorF ()
  • Hans de Goede (1):
  • Bật lại thiết bị nhập không phải máy chủ fd ngay trên vtenter
  • Jason Gerecke (2):
  • xfree86: Trả về NULL từ xf86CompatOutput nếu không có compat_output nào được định nghĩa
  • dix: Không cho phép đặt chuyển đổi thiết bị trên các thiết bị không có giá trị
  • Jon TURNEY (9):
  • ephyr: Tránh phân đoạn bằng 'DISPLAY = Xephy -glamor'
  • os: Các tùy chọn XDMCP như -query v.v. nên ngụ ý -listen tcp
  • os: Dạy vpnprintf () cách xử lý "% *. * s"
  • hw / xwin / glx: Phân tích cú pháp của phần tử XML
  • hw / xwin / glx: Cải thiện trình tạo mã để xử lý XML đăng ký Khronos OpenGL mới nhất
  • hw / xwin: Báo cáo thông tin phiên bản Cygwin trong nhật ký
  • glamour: Khắc phục sự cố khi được định cấu hình --enable-glamour --disable-xshmfence
  • hw / xwin / winclipboard: Liên kết xwinclip với -lpthread
  • hw / xnest: Khắc phục sự cố xây dựng cho MinGW
  • Jonathan Gray (2):
  • glamour: xóa const khỏi kiểu trả về của glamor_get_drawable_location ()
  • glamour: sửa lỗi khi DRI3 không được xác định
  • Jurg Billeter (1):
  • int10: Sửa lỗi kiểm tra cho pci_device_map_legacy
  • Keith Packard (1):
  • mi: Các cung tròn được chia thành từng phần bánh có thể cần nhiều khoảng trống hơn cho các nhịp
  • Maarten Lankhorst (4):
  • glamour: chỉ sử dụng (un) pack_subimage khi có sẵn
  • glamour: không kiểm tra lỗi gl trong glamor_build_program
  • glamour: Sử dụng GL_FRAMEBUFFER thay vì GL_READ_FRAMEBUFFER
  • glamour: GL_TEXTURE_MAX_LEVEL không khả dụng trên GLES2
  • Michal Srb (1):
  • Hiển thị GetMaster cho mô-đun.
  • Michel Danzer (2):
  • Thêm AC_SYS_LARGEFILE định nghĩa cho dix-config.h
  • chế độ: Bao gồm dix-config.h từ dumb_bo.c
  • Olivier Bốndan (4):
  • ephyr: Không thành công nếu được yêu cầu nhưng không thể sử dụng được
  • xwayland: Thêm phụ thuộc vào libs glamor
  • glamour: kiểm tra các hướng dẫn ALU gốc tối đa
  • dix: Chỉnh sửa thứ tự byte hình ảnh trên phần cứng cuối lớn
  • Ray Strode (5):
  • systemd-logind: lọc ra các thông báo không phải tín hiệu từ bộ lọc thư
  • systemd-logind: đừng đoán lần chờ D-Bus mặc định
  • xwayland: Bật kiểm soát truy cập trên các ổ cắm mở [CVE-2015-3164 1/3]
  • os: hỗ trợ chế độ truy cập người dùng cục bộ ẩn mới [CVE-2015-3164 2/3]
  • xwayland: mặc định cho người dùng cục bộ nếu không có tệp xauth nào được cung cấp. [CVE-2015-3164 3/3]
  • Robert Ancell (1):
  • xwayland: Sửa các chuỗi lỗi
  • Rui Matos (2):
  • dix / events: Đặt currentTime thành tem thời gian đã cho trong NotificationTime
  • xwayland: Điều chỉnh các cập nhật bề mặt con trỏ của chúng tôi bằng gọi lại khung
  • Vicente Olivert Riera (1):
  • backtrace.c: Sửa từ truyền sang con trỏ

Tính năng mới trong phiên bản 1.17.1:

  • xkb: Không trao đổi dữ liệu XkbSetGeometry trong bộ đệm đầu vào
  • xkb: Kiểm tra độ dài chuỗi theo kích thước yêu cầu

Tính năng mới trong phiên bản 1.17.0:

  • dri2: Đặt tên trình điều khiển vdpau nếu ddx không cung cấp bất kỳ tên trình điều khiển nào
  • randr: cố sửa lỗi chính trên đầu ra nô lệ (v2)
  • config / udev: Tôn trọng nhiệm vụ chỗ ngồi khi thiết bị được chỉ định
  • os: Khắc phục tình trạng cuộc đua hẹn giờ

Tính năng mới trong phiên bản 1.16.3:

  • glx: Hãy hoang tưởng hơn về các yêu cầu có độ dài thay đổi [CVE-2014-8093 1/6]
  • glx: Nghiêm ngặt hơn về việc từ chối kích thước hình ảnh không hợp lệ [CVE-2014-8093 2/6]
  • glx: Sự hoang tưởng bổ sung trong __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
  • glx: Chỉnh sửa tính toán kích thước hình ảnh cho EXT_texture_integer [CVE-2014-8098 1/8]
  • glx: Thêm safe_ {add, mul, pad} (v3) [CVE-2014-8093 4/6]
  • glx: Bảo vệ tràn số nguyên cho các yêu cầu hiển thị không được tạo (v3) [CVE-2014-8093 5/6]
  • glx: Kiểm tra độ dài cho các yêu cầu RenderLarge (v2) [CVE-2014-8098 3/8]
  • glx: Kiểm tra độ dài cấp cao nhất cho các yêu cầu riêng của VendorPrivate [CVE-2014-8098 4/8]
  • glx: Yêu cầu kiểm tra độ dài cho SetClientInfoARB [CVE-2014-8098 5/8]
  • glx: Kiểm tra độ dài cho các yêu cầu riêng tư của nhà cung cấp không được tạo ra [CVE-2014-8098 6/8]
  • glx: Kiểm tra độ dài cho các yêu cầu duy nhất không được tạo (v2) [CVE-2014-8098 7/8]
  • glx: Chuyển độ dài yêu cầu còn lại thành - & gt; varsize (v2) [CVE-2014-8098 8/8]
  • Add -iglx & amp; + iglx đến Xserver.man
  • malloc không được kiểm tra có thể cho phép máy khách không được phê duyệt gặp sự cố Xserver [CVE-2014-8091]
  • dix: số nguyên tràn trong ProcPutImage () [CVE-2014-8092 1/4]
  • dix: số nguyên tràn trong GetHosts () [CVE-2014-8092 2/4]
  • dix: số nguyên tràn trong RegionSizeof () [CVE-2014-8092 3/4]
  • dix: số nguyên tràn trong REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
  • dri2: tràn số nguyên trong ProcDRI2GetBuffers () [CVE-2014-8094]
  • dbe: độ dài không được xác nhận trong các cuộc gọi DbeSwapBuffers [CVE-2014-8097]
  • Xi: độ dài không được xác nhận trong tiện ích Xinput [CVE-2014-8095]
  • xcmisc: độ dài không được xác nhận trong SProcXCMiscGetXIDList () [CVE-2014-8096]
  • Xv: độ dài không được xác định trong các phần mở rộng được đổi mới của tiện ích mở rộng XVideo [CVE-2014-8099]
  • dri3: độ dài không được xác định trong các phần mở rộng được mở rộng DRI3 [CVE-2014-8103 1/2]
  • hiện tại: độ dài không được xác nhận trong các phần mở rộng Hiện tại của tiện ích mở rộng [CVE-2014-8103 2/2]
  • randr: độ dài không được xác định trong các phần mở rộng được mở rộng RandR [CVE-2014-8101]
  • kết xuất: độ dài không được xác nhận trong Render extn. hoán đổi procs [CVE-2014-8100 2/2]
  • xfixes: độ dài không được xác nhận trong SProcXFixesSelectSelectionInput [CVE-2014-8102]
  • Thêm yêu cầu kiểm tra độ dài yêu cầu cho một số yêu cầu Xinx 1.x
  • Thêm yêu cầu kiểm tra độ dài yêu cầu cho một số yêu cầu Xinx 2.x
  • Thêm REQUEST_FIXED_SIZE testcases để kiểm tra / misc.c
  • fb: Khắc phục các thuật toán Bresenham cho các phân đoạn nhỏ thường được sử dụng.
  • kết xuất: kiểm tra kích thước yêu cầu trước khi đọc nó [CVE-2014-8100 1/2]
  • glx: Kiểm tra độ dài các yêu cầu GLXRender (v2) [CVE-2014-8098 2/8]
  • hiện tại: Hỗ trợ PresentOptionCopy
  • glx: kiểm tra trả lại từ __glXGetAnswerBuffer
  • dbe: Gọi đến DDX SwapBuffers yêu cầu địa chỉ int, không được ký int [CVE-2014-8097 pt. 2]
  • glx: Không thể kết hợp các khai báo và mã trong các nguồn X.org [CVE-2014-8098 pt. 9]
  • Thiếu số lần hiển thị trong REQUEST_FIXED_SIZE macro [CVE-2014-8092 pt. 5]
  • dix: Kiểm tra giới hạn GetHosts bằng cách sử dụng giá trị con trỏ sai [CVE-2014-8092 pt. 6]
  • hiện tại: Tránh các sự cố trong DebugPresent (), thông tin thêm một chút.
  • hiện tại: Khắc phục việc sử dụng các trang page được hỗ trợ và tôn trọng PresentOptionAsync. (v4)
  • glx: Khắc phục sự cố cắt mặt nạ trong __glXGetAnswerBuffer [CVE-2014-8093 6/6]

Tính năng mới trong phiên bản 1.17 RC1:

  • chế độ: khớp với lớp PCI 3, bất kỳ lớp con
  • nào
  • xfree86: Xóa mã cứng cũ /usr/share/X11/xorg.conf.d khỏi trang người dùng xorg.conf
  • Adam Jackson (131):
  • Triển khai - & gt; driverFunc
  • chế độ: Không (bị hỏng) theo dõi con trỏ phần mềm
  • Sử dụng hàm thunk riêng thay vì shadowUpdatePackedWeak
  • dix: Xóa cấu hình IBM cổ đại
  • dix: Xóa một số phần còn lại của XFree86 3.x
  • dix: (Không) thay đổi BITMAP_SCANLINE_UNIT trên Linux s390 {, x}
  • dix: Xóa một số macro chết
  • dix: Xóa một số phần còn lại của cfb
  • dix: Mặc định GLYPHPADBYTES thành 4
  • dix: Xóa bỏ phần vỏ đặc biệt của sparc wacky (v2)
  • dix: Xóa một trường hợp kỳ lạ của s390 nhỏ
  • dix: Xóa nhận thức về kiến ​​trúc khỏi servermd.h (v2)
  • xfree86: Xóa mô-đun đa phương tiện i2c
  • xfree86: Xoá #include "compiler.h" khỏi các địa điểm không cần nó
  • xfree86: Xóa nds32_flush_icache
  • xfree86: Xóa MMIO_MOVE32
  • xfree86: Không xác định NO_INLINE
  • xfree86: Không chỉ định các biến thể gcc của truy cập bộ nhớ không được ký hiệu
  • xfree86: Xóa các trình trợ giúp int64 chưa được sử dụng chưa được sử dụng
  • xfree86: Di chuyển các trình trợ giúp không thẳng hàng chung vào mã int10
  • xfree86: Xóa các trình truy cập chưa được sử dụng còn lại chưa được sử dụng
  • xfree86: Xóa một vài từ ghép ppc ngẫu nhiên
  • xfree86: Undef FAKEIT
  • xfree86: Undef __HIGHC __
  • xfree86: Xóa một bit #pragma không chắc chắn
  • xfree86: Undef GCCUSESGAS
  • xfree86: Xóa một tiện ích vô dụng! __ SUNPRO_C guard
  • xfree86: Xóa hỗ trợ ppc Linux 2.6 trước
  • xfree86: Đơn giản hóa một loạt các điều kiện hệ điều hành và vòm
  • xfree86: Dọn sạch rào cản powerpc rào cản
  • xfree86: Xóa MMIO_ONB * và bạn bè
  • xfree86: Kéo định nghĩa rào cản chung () lên đến cấp cao nhất
  • xfree86: Dọn dẹp một số cách sử dụng macro __sparc ngớ ngẩn
  • xfree86: Hợp nhất các điều kiện ppc / sparc mmio-swap-or-not
  • mi: Xóa nhận thức kiến ​​trúc bán tùy ý trong các macro tọa độ được đóng gói
  • bsd: Xóa một số mã tham chiếu sau #if 0
  • dix: Làm cho một số mã thời đại LBX rõ ràng hơn
  • kdrive: Xóa một số bit chết của trang người dùng
  • mi: Xóa miSegregateChildren chưa sử dụng rõ ràng
  • miext / shadow: Xóa bản hack tương thích ngược cũ
  • miext / shadow: Xóa shadowInit
  • os: Xóa các trình bao bọc malloc / miễn phí không dùng nữa
  • os: Xóa LocalClientCred
  • hiển thị: Xóa CopyPicture không được sử dụng
  • tiết kiệm: Không mở mã IsMapInstalled
  • vgahw: Nuke không sử dụng vgaCmap.c
  • xfree86: Xóa xf86ConfigActivePciEntity
  • xfree86: Xóa một số loại pre-pciaccess chưa sử dụng
  • xfree86: Xóa các loại PCI không được chấp nhận
  • xfree86: Xóa xf86 không được sử dụng {Map, Unmap} LegacyIO
  • xfree86: Xóa protectMem khỏi VidMemInfo
  • xfree86: Xóa xf86RandRCreateScreenResources vô nghĩa
  • xfree86: Xóa #include vô ích "fb.h"
  • xfree86: Xoá các HardEdges chưa sử dụng
  • xkb: Xóa một số hoang tưởng hấp dẫn khỏi sự kiện phát thải sự kiện
  • xquartz: Xóa DRI không sử dụng {, Post} ValidateTree
  • dri1: Xóa DRI không được sử dụng {, Post} ValidateTree
  • xwayland: Chụp báo cáo thiệt hại cho hộp giới hạn
  • xfree86: Xóa xf86 {Map, Unmap} VidMem
  • xfree86: Xóa {set, undo} WC khỏi VidMemInfo
  • xfree86: Xóa xf86LinearVidMem
  • int10: Tắt cổng xf86ReadBIOS
  • xfree86: Xóa xf86ReadBIOS
  • xfree86: Xóa xf86CheckMTRR
  • xfree86: Xóa bộ nhớ nhận thức MTRR
  • xfree86: Dọn dẹp thêm một số nhận thức về alpha
  • bộ tải: Xóa tính tương thích với số phiên bản XFree86 cổ đại
  • ephyr: Triển khai đúng con trỏ phần cứng (v3)
  • bộ tải: Xóa nội dung macro RTLD_ *
  • mi: Xóa tính tương thích của Windows 8 bpp colormap
  • xfree86: Xóa xv clip thông báo móc điều khiển
  • xfree86: Xóa Tùy chọn "TextClockFreq"
  • xfree86: Xóa xf86ConfigError giả mạo
  • xfree86: Xóa con trỏ ngược vô dụng thành pScrn khỏi mã colormap
  • xfree86: Xóa hỗ trợ DisplayID
  • xfree86: Xóa xf86Info.log (v2)
  • xfree86: Xóa xf86Info.useDefaultFontPathFrom không được sử dụng khỏi
  • xfree86: configServerFlags không bao giờ thất bại, làm cho nó trở về void
  • xfree86: Xoá xf86PrintMarkers vô nghĩa
  • x86emu: Không xác định _NO_INLINE
  • exa, kdrive: Xóa các macro BitsPerPixel dư thừa
  • đầu vào: Xóa SetKeySymsMap chưa sử dụng
  • bộ tải: Xóa một số mã baklava
  • vfb: Đừng reimplement micmap quá nhiều
  • xfree86: Xóa một số printf không thể xảy ra khỏi xf86CreateRootWindow
  • kdrive: Xóa tham chiếu truy vấn thành fbInitValidateTree
  • xquartz: Xóa các DRIWindowExposures vô dụng
  • rootless: xóa RootlessShapedWindowIn thừa
  • xwin: Xóa công cụ GDI gốc (v2)
  • xwin: Xóa công cụ DirectDraw chính
  • dix: Thả đối số thứ ba từ WindowExposuresProcPtr
  • mi: Deobfuscate miWindowExposures
  • mi: Deobfuscate miOverlayWindowExposures
  • mi: Đơn giản hóa giao diện chuyển hướng clip đường viền tổng hợp
  • mi: Bỏ đối số mặt phẳng từ miHandleExposures
  • mi: Di ​​chuyển pScreen- & gt; SendGraphicsExpose lên đến dix
  • dix: Xóa DIXsaveNút bit khỏi Cửa sổ
  • dix: Hạ backStorage xuống một chút thay vì con trỏ
  • dix: Xóa trống nếu
  • dix: Xóa một số phép nhập rỗng vô nghĩa
  • dix: Xóa macro bị che khuất
  • mi: miSlideAndSizeWindow - & gt; miResizeWindow
  • fb: fb {Cửa sổ Bản đồ, Unmap} - & gt; Cửa sổ fb {Realize, Unrealize}
  • misc: Gấp lại một số điều kiện dư thừa
  • xinerama: Sửa chế độ truy cập trong tra cứu có thể kéo của GetImage
  • kết xuất: Luôn lưu trữ clip của khách hàng dưới dạng một vùng
  • mi: Đánh dấu các thói quen blit span là _X_COLD
  • mi: Bỏ lưu lượng chi tiết đường kẻ rộng
  • mi: Bỏ qua chi tiết triển khai bảng cạnh đa giác
  • mi: Chi tiết triển khai nhóm khoảng không xuất hiện
  • mi: Bỏ qua chi tiết triển khai đa giác subpixel
  • mi: Chi tiết triển khai điền vào vòng cung không xuất hiện
  • mi: Gấp mispans.c vào miwideline.c
  • mi: Gấp mifpolycon.c vào miarc.c
  • mi: Gấp mipoly {con, gen} .c thành mipoly.c
  • mi: Gấp mipolyutil.c vào mipoly.c
  • mi: Gấp micrô.c vào mipointer.c
  • fb: Loại bỏ fbLaneTable, cố định fb {8,16,32} Ngõ
  • fb: FB_SHIFT là 5 (và FB_UNIT là 32)
  • fb: Xóa ngay cả đường dẫn chậm chẵn / lẻ của dấu nháy
  • fb: Di chuyển fbStipple * Các bit gần người tiêu dùng duy nhất của họ
  • fb: Xoá fbReduceRasterOp chưa sử dụng
  • fb: Xoá bỏ đường dẫn chậm chẵn / lẻ của thư mục
  • fb: Ẩn chi tiết triển khai glyph
  • fb: Ẩn một số chi tiết dòng có độ rộng bằng không
  • fb: Ẩn chi tiết đường dây Bresenham
  • fb: Ẩn fbDots
  • fb: Ẩn fbPush {Mẫu, Điền}
  • dix: Luôn lưu trữ clip máy khách GC dưới dạng vùng (v2)
  • dix: Nhập lại và đóng gói lại GC
  • tổng hợp: Chọn GetSpans
  • Alan Coopersmith (5):
  • Thực hiện kiểm tra danh sách thực sự kiểm tra danh sách
  • Hủy bỏ các thử nghiệm xi2 nếu ActivateDevice () không thành công
  • Sử dụng tên hiển thị duy nhất cho mỗi chương trình thử nghiệm xi2 [v3]
  • Phân bổ đủ chỗ để đặt lại & amp; các thuộc tính cờ
  • Nếu ngã ba không thành công trong System (), bạn không được sử dụng lệnh exec ()
  • Alan Hourihane (14):
  • Cam kết ban đầu của trình điều khiển chế độ mới
  • Chạy thụt lề
  • Cắm hỗ trợ con trỏ phần cứng
  • Mang nội tuyến bằng nhánh hiện tại-101 chế độ để thay đổi trình kết nối / bộ mã hóa
  • Thêm hỗ trợ DRI2.
  • sửa lỗi định dạng
  • các bản sửa lỗi định dạng khác
  • hơn thế nữa
  • Thêm chiến thắng EXA cho giao diện trình điều khiển ống gali.
  • Sửa chữa bề mặt sao chép
  • Kiểm tra NULL
  • thêm --with-gallium-dir để chỉ định vị trí của cây gallium
  • Kiểm tra lỗi khác
  • bản sửa lỗi cho thay đổi sải chân của gallium
  • Alex Deucher (1):
  • chế độ: kích thước con trỏ truy vấn từ hạt nhân
  • Alex Cam (1):
  • fb: Khắc phục các thuật toán Bresenham cho các phân đoạn nhỏ thường được sử dụng.
  • Alon Levy (1):
  • chế độ: thêm hỗ trợ trình kết nối ảo
  • Andreas Hartmetz (1):
  • glamour: Không giải phóng bộ nhớ chúng ta sẽ sử dụng.
  • Axel Davy (1):
  • Sửa chữa present_pixmap khi sử dụng present_notify_msc
  • Carlos Garnacho (1):
  • xwayland: Chỉ tắt / bật các thiết bị khi có khả năng thay đổi
  • Chris Wilson (2):
  • Thêm các chế độ GTF bị thiếu
  • Xext / shm: Tách đoạn SHM sau khi Pixmap được phát hành
  • Colin Walters (2):
  • autogen.sh: Triển khai API xây dựng GNOME
  • xf86platformBus: Thêm xác nhận để tránh cảnh báo trình biên dịch (gây tử vong)
  • Daniel Martin (3):
  • dix: Xóa các phần còn lại XpExtension khỏi protocol.txt
  • bảo mật: Xóa XpExtension khỏi SecurityTrustedExtensions
  • xfree86: Xóa tệp modinit.h
  • Daphne Pfister (1):
  • os: Tạo lại os / oscolor.c từ ứng dụng / rgb # 52289
  • Dave Airlie (61):
  • thả exa
  • chế độ: khởi động lại nỗ lực của trình điều khiển từ các codebases khác
  • dọn dẹp một số tệp tiêu đề drmmode_display
  • chế độ: viết lại thăm dò dựa trên fbdev.
  • nhập một số mã không cần thiết khác
  • cập nhật tác giả / bản quyền
  • thả tải dri2
  • mã theo dõi thiệt hại cổng từ st / xorg
  • sửa chữa tái chế máy chủ
  • thêm -Wall, cảnh báo dọn dẹp
  • xoá gỡ lỗi không được sử dụng
  • thêm hỗ trợ shadowfb, mặc định thành bật.
  • thêm trang người đàn ông ban đầu
  • kiểm tra khả năng hỗ trợ đệm câm của drm
  • sửa chữa đánh dấu
  • sửa fb_id cho báo cáo bẩn
  • định cấu hình: không yêu cầu xvmc.
  • thiết bị sửa chữa đang mở
  • sửa một số khoảng trắng
  • chế độ: thêm dự phòng con trỏ nếu hạt nhân từ chối con trỏ.
  • dọn dẹp tìm nạp câm câm
  • sử dụng nắp để quyết định xem bóng có được ưa thích hay không.
  • shadowfb: kết xuất trạng thái shadowfb khi khởi động
  • modesetting: sửa stride nếu kernel sửa đổi nó.
  • chế độ: di chuyển nội dung bóng đến cấu trúc khác
  • chế độ: sửa đổi kích thước bóng.
  • chế độ: tắt cập nhật bẩn cho ENOSYS
  • chế độ: sửa lỗi cảnh báo, xóa mã đã chết.
  • xf86-chế độ video 0.2.0
  • chế độ: sửa lỗi xây dựng dựa trên Xext cũ hơn
  • thả sử dụng alloca, chỉ cần sử dụng malloc / miễn phí
  • dơ bẩn: kiểm tra lợi nhuận malloc
  • con trỏ: ẩn con trỏ trên Rời khỏi
  • chế độ: thêm tập hợp / thả chính xung quanh công tắc VT
  • chế độ: di chuyển thiết bị hạt nhân mở trước khi cài đặt độ sâu
  • chế độ: cố gắng giải quyết nếu chúng tôi muốn 24 hoặc 32bpp
  • chế độ: đảm bảo thiết bị pci tương ứng với thiết bị drm
  • bump phiên bản thành 0.3.0
  • chế độ: thêm tệp tiêu đề compat
  • chế độ: chuyển đổi thành các API chuyển đổi scrn mới.
  • chế độ: sửa chữa chế độ kiểm tra
  • chế độ: nhấn vào api compat máy chủ X mới nhất.
  • chế độ: báo cáo lỗi hạt nhân workaround 0x0 dưới dạng các phút hợp lệ
  • chế độ: thăm dò pci yêu cầu phiên bản giao diện 1.4
  • chế độ 0.4.0: bump configure.ac
  • chế độ: thả xf86PciInfo vô ích bao gồm
  • chế độ: sửa lỗi cảnh báo về việc không được xác định gần.
  • chế độ: thêm hỗ trợ bus nền tảng
  • chế độ: thêm hỗ trợ phụ xuất ra.
  • chế độ: xóa lại việc sử dụng alloca
  • chế độ: khắc phục sự cố do các điều kiện đua udev gây ra
  • thiết lập chế độ: bump thành 0.6.0
  • chế độ: cung cấp móc giả cho bóng
  • chế độ: sửa lỗi điều chỉnh sự cố khung
  • chế độ: thay đổi tên đầu ra cho các GPU phụ
  • chế độ: di chuyển đóng fd sang sau khi chúng tôi kiểm tra kết quả đầu ra
  • chế độ: thử và sử dụng hỗ trợ con trỏ điểm phát sóng
  • chế độ: sửa chữa hiển thị con trỏ bằng các điểm nóng.
  • chế độ: sửa lỗi sử dụng sau khi miễn phí.
  • chế độ: sửa lỗi xây dựng lại các máy chủ cũ hơn.
  • pixmap: sửa chữa hỗ trợ Optimus ngược với nhiều đầu
  • David Ứng (1):
  • randr: Khắc phục lỗi trong RRPointerToNearestCrtc
  • Egbert Eich (1):
  • BellProc: Gửi sự kiện chuông trên chuông giao thức chính khi được yêu cầu
  • Eric Anholt (52):
  • xorg: Xóa các định nghĩa trùng lặp của một số cấu trúc liên quan đến XV.
  • kdrive: Làm sạch hơn một chút từ XV struct pc.
  • kdrive: Xóa mã bộ điều hợp XV chung đã chết.
  • kdrive: Đơn giản hóa giao diện thiết lập bộ điều hợp.
  • glamour: Tách mã XV thành các phần phụ thuộc XF86 và chung.
  • kdrive: Đánh dấu XV tên để tránh cảnh báo.
  • ephyr: Thêm hỗ trợ cho XV bằng cách sử dụng glamour.
  • glamour: Chia sẻ mã cho việc xử lý put_image.
  • xephyr: Cho phép khởi tạo glamour với gles2 (trên GLX).
  • glamour: Thả glTexParameteri () không cần thiết trong SetSpans ().
  • glamour: Sử dụng các macro MIN / MAX để xóa glamor_transfer.c
  • glamour: Thả glTexParameteri () không cần thiết trong tải lên dữ liệu kết cấu.
  • glamour: Thả đối số hằng số vào glamor_solid ().
  • glamour: Xóa cờ yInverted luôn đúng.
  • glamour: Thả các chức năng pixmap phụ get / pub chết.
  • glamour: Thả chết glamor_download_pixmap_to_cpu ()
  • glamour: Thả chết glamor_restore_pixmap_to_texture ().
  • glamour: Xóa nguyên mẫu đã chết.
  • glamour: Thả "chúng tôi đang thực hiện một loạt các blits hoặc rút ra" logic.
  • xv: Xóa VIDEO_INVERT_CLIPLIST đã chết khỏi các DDX xorg và kdrive.
  • xv: Xóa VIDEO_NO_CLIPPING đã chết khỏi DDX xorg và kdrive.
  • xv: Di chuyển mã phổ biến để dọn sạch bộ chuyển đổi thành xvmain.c
  • xv: Thả giao diện ddQueryAdaptors ().
  • xv: Di chuyển phân bổ riêng tư màn hình DDX XV sang DDX.
  • xv: Thả XvdiPreemptVideo không sử dụng ().
  • xv: Thả không sử dụng XvdiVideoStopped ().
  • xv: Di chuyển thiết lập CloseScreen từ móc DIX sang gói thông thường.
  • xv: Di chuyển trình trợ giúp khóa màu xf86 XV thành lõi.
  • xv: Khắc phục các trường hợp lỗi malloc trong trình trợ giúp khóa tô màu.
  • kdrive: Xóa KXVPaintRegion đã chết ().
  • kdrive: Đừng bận tâm xóa các cửa sổ riêng tư mới thành NULL.
  • xv: Xóa giao diện AllocatePort / FreePort no-op.
  • xv: Thả ClientPtr từ giao diện sang DDX.
  • kdrive: Xóa cấu trúc đã chết.
  • glamour: Đừng cố gắng thiết lập kết cấu phông chữ lõi khi chúng tôi không sử dụng chúng.
  • glx: Tắt các ngữ cảnh GLX gián tiếp theo mặc định.
  • chế độ: Kết hợp COPYING của chế độ vào xserver's.
  • chế độ: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
  • chế độ: xserver đã kiểm tra XEXTPROTO & gt; = 7.2.99.901.
  • chế độ: Thả sử dụng "con trỏ" cho "void *"
  • chế độ: Cập nhật cho thay đổi API thiết bị nền tảng.
  • chế độ: Kết nối trình điều khiển với bản dựng.
  • chế độ: Thả sử dụng compat-api.h
  • chế độ: Thả khả năng tương thích cũ-xserver còn lại.
  • chế độ: Chạy x-indent-all.sh.
  • chế độ: Sửa một số định dạng lạ sau x-indent-all.sh.
  • chế độ: Chống trùng lặp một số thiết lập scrn.
  • chế độ: Thêm hỗ trợ cho hiển thị bằng cách sử dụng tính năng quyến rũ.
  • dri2: Nhập bản sao ID PCI của Mesa - & gt; ánh xạ tên trình điều khiển.
  • dri2: Tự động điền tên trình điều khiển nếu DDX không cung cấp.
  • chế độ: Xuất hai hàm tôi muốn sử dụng lại từ DRI2 / Hiện tại.
  • chế độ: Thêm hỗ trợ cho DRI2 với sự quyến rũ.
  • Gaetan Nadon (14):
  • Điền vào tệp COPYING với văn bản giấy phép
  • Thêm thông tin liên hệ vào tệp README
  • man: thiếu AM_V_GEN và tên lệnh sed mã hóa cứng
  • Khắc phục lỗi đánh máy bằng .gitignore
  • thực hiện: xóa AUTOMAKE_OPTIONS dư thừa
  • Xóa EXTRA_DIST dư thừa cho tệp README.
  • Thêm mục tiêu bị thiếu cho ChangeLog và INSTALL
  • Thay thế AM_CONFIG_HEADER lỗi thời bằng AC_CONFIG_HEADERS
  • Xóa AC_PROG_CC dư thừa
  • Xóa AM_PROG_CC_C_CO không cần thiết
  • make: xóa bài tập biến trống rỗng
  • make: thêm tất cả cảnh báo theo nền tảng
  • config: thay thế AC_HELP_STRING không được chấp nhận bằng AS_HELP_STRING
  • config: bố cục và nhận xét phần trên cùng của configure.ac
  • Hans de Goede (1):
  • Thêm hỗ trợ cho các fds được quản lý bởi máy chủ
  • James Simmons (1):
  • không ánh xạ con trỏ trong chế độ con trỏ
  • Jasper St. Pierre (2):
  • xwayland-input: Khắc phục một crasher cho cuộc đua với cộng sự viên Wayland
  • xwayland: Triển khai điều chỉnh cho các bề mặt dựa trên sự kiện khung
  • Jeremy Huddleston Sequoia (3):
  • mieq: Khắc phục sự cố hồi quy trong mieqProcessDeviceEvent
  • ListenOnOpenFD: Xóa cài đặt lại vì điều này được thiết kế cho các kết nối hotplugging
  • XQuartz: Tắt hỗ trợ tốt hơn "Hiển thị có Dấu cách riêng biệt" trên OS X Mavericks
  • Joerg Sonnenberger (1):
  • Sửa chuỗi định dạng.
  • Jon TURNEY (56):
  • hw / xwin / glx: Khi tạo shims, hãy giới hạn các tính năng được xem xét đối với phiên bản GL

Phần mềm khác của nhà phát triển X.org Foundation

X.Org
X.Org

14 Apr 15

xf86-video-r128
xf86-video-r128

19 Feb 15

Ý kiến ​​để X.Org Server

Bình luận không
Nhập bình luận
Bật hình ảnh!