X.Org Server (xorg-server) یک منبع باز و اجرای آزادانه توزیع سیستم X Window (X.Org) است که بوسیله بنیاد X.Org ارائه شده است که مخصوصا برای سیستم عامل گنو / لینوکس طراحی شده است.
امکانات در یک نگاه
ویژگی های کلیدی عبارتند از hotplug ورودی، KDrive، DTrace و EXA. این برنامه برای اجرا در بسیاری از سیستم عامل های مانند یونیکس، از جمله بیشتر توزیع های لینوکس و انواع BSD آن است. این نیز سرور پیش فرض X برای سیستم عامل سولاریس است.
جعل شده از XFree86
X.Org Server بخشی از نرم افزار X.Org است، محبوب و قدرتمند سیستم پنجره X استفاده شده در بسیاری از سیستم عامل های POSIX، از جمله تقریبا همه توزیع های گنو / لینوکس، و همچنین برخی از طعم های BSD و Solaris. این نرم افزار در ابتدا از پروژه XFree86 بریده شد.
جزء مهم هر توزیع لینوکس
این یک جزء بسیار مهم و ضروری از تمام سیستم عامل های مبتنی بر هسته لینوکس است که محیط دسک تاپ گرافیکی یا یک مدیر پنجره را اجرا می کنند. بدون X.Org و X.Org Server، شما تنها قادر به استفاده از توزیع از خط فرمان هستید.
این برنامه به طور پیش فرض نصب شده است
البته این به این معنی است که به طور پیش فرض در همه این توزیعهای گنو / لینوکس بدون استثنا نصب شده است. اگر این بسته را از نصب خود حذف کنید، دیگر قادر به دسترسی به محیط گرافیکی نخواهید بود.
X.Org، & nbsp؛ X.Org Server و بنیاد X.Org
بسیاری از مردم در مورد این دو اجزای ضروری توزیع لینوکس که از یک جلسه گرافیکی استفاده می کنند اشتباه می گیرند، اما باید بدانید که X.Org (سیستم پنجره X) سرور نمایش است و X.Org Server پیاده سازی سیستم X Window است که شامل چندین پروژه دیگر مانند XCB و Xlib است.
علاوه بر این، بنیاد X.Org سازمان است که این دو پروژه را اداره می کند. بسته های X.Org (X Window System) برای دانلود در نرم افزار Softoware به صورت رایگان در دسترس هستند.
این نسخه از این نسخه جدید است:
این رفع اشکال چندین مشکل را در RANDR، Xwayland، زرق و برق، راننده مدیتیشن و جاهای دیگر. هر کس به ارتقاء تشویق می شود.
چه جدید در نسخه 1.20.0 است:
بسیاری از اصلاح کننده DRI3 در حال حاضر، و اصلاحات ساخت سیستم.
چه جدید در این نسخه است:
آدام جکسون (10):
xfixes: آرایه CursorCurrent را حذف کنید
glx: رفع خطاهای که شکستن GLX_ARB_context_flush_control
glx: فقط زمینه های غیرمستقیم در MakeCurrent (v2)
glx: ثابت glXQueryContext برای GLX_FBCONFIG_ID و GLX_RENDER_TYPE (v2)
کامپوزیت: یک نظر گمراه کننده را حذف کنید
کامپوزیت: compIsAlternateVisual صادرات
کامپوزیت: CompIsAlternateVisual را امن کنید حتی اگر کامپوزیت خاموش باشد
glx: ارسال ویژگی GLX_VISUAL_SELECT_GROUP_SGIX برای تصاویر
glx: تصاویری مصنوعی کامپوزیت را به یک گروه انتخابی دیگر منتقل کنید
xserver 1.19.6
الکس گینز (1):
ramdac: بررسی ScreenPriv! = NULL در xf86ScreenSetCursor ()
دانیل مارتین (4):
تنظیم حالت: سرریز بافر بالقوه
تست: ورودی: رفع هشدار uninitialized در dix_event_to_core استفاده می شود
تست: ثبت سیگنال: تست های شمارش معکوس حلقه ثابت
os / xdmcp: افتخار وقتی که جلسه مرده است
اریک آنهولت (1):
xkb: هنگامی که ما نتوانستیم کامپایل شود، مسیر xkbcomp اجرا می شود.
جوزپه بیولتا (3):
xkb: tsyms را اولویت بندی کنید
randr: ProcRRGetOutputInfo: مقداردهی اولیه حافظه
randr: rrGetScreenResources: مقداردهی اولیه حافظه
هکتور مارتین (1):
edid: خطای یک خطا در شماره MODE CEA
میشل دنزر (1):
در حال حاضر: فقط رویدادهای PresentCompleteNotify را به مشتری ارائه دهید
نیکولای مارتینف (1):
XShmGetImage: ثابت سانسور
اولیویه فورتان (2):
xwayland: اصلاح تبدیل مکاننمای غیر argb
DIX: اجتناب از حذف NULL PtrCtrl
پیتر هاترر (1):
config / udev: در نظر بگیرید ID_INPUT_FOO = 0 به عنوان 'unset'
توماس هلستروم (3):
glx: در اطراف یک روش مبادله GLX_OML در رانندگان درایورهای قدیمی کار می کنید
glx: تطبیق fbconfig بصری را با توجه به روش swap اصلاح کنید
glx: فایل های مربوط به fbconfig های مربوط به کامپایل کردن تصاویر را کپی کنید
توماس سیناتوفسکی (1):
os: تصحیح تصادف strutok / free در ComputeLocalClient
چه در نسخه 1.19.3 جدید است:
بازگرداندن & quot؛ در حال حاضر: اجازه دهید کوه در می رم با خروجی فرعی PRIME & quot؛
بازگرداندن & quot؛ نخست: همگام سازی پیکاساس با پیکسلی به اشتراک گذاشته شده از پنجره ریشه به جای پیکربندی صفحه نمایش & quot؛
: تکرار را بر روی busbus انجام دهید
زرق و برق: رفع اظهار از دست رفته در داش vered shader
xwayland: فراخوانی فراخوان کادر قاب
xwayland: نظارت بر دولت های مشتری برای از بین بردن callbacks
present: غیر فعال کردن تلنگر صفحات تنها زمانی که یک slave crtc فعال است
رندر: از دسترسی پشته مرزی رفع شده است
چه جدید در نسخه 1.19.2 جدید است:
آدام جکسون (1):
os: اسکواش اعلامیه هشدار از دست رفته برای timingsafe_memcmp
کریس ویلسون (3):
xfree86: کلید ورودی xf86RecolorCursor را انتخاب کنید
xfree86: کلید ورودی را برای xf86TransparentCursor بگذارید
xfree86: input_lock () برای xf86ScreenCheckHWCursor را انتخاب کنید
ماتیوی هرب (4):
از timingsafe_memcmp () برای مقایسه MIT-MAGIC-COOKIES CVE-2017-2624 استفاده کنید
برای تولید کوکی ها از arc4random_buf استفاده کنید (3).
auth: حذف AuthToIDFunc و توابع مربوطه. دیگر استفاده نمی شود
کیسه قهوه برای اصلاح 957e8d (arc4random_buf () پشتیبانی می کند
میشل دنزر (3):
نخست: همگامسازی پیکساربایان را از پنجره ریشه به جای صفحه پیکسپار به اشتراک میگذارد
در حال حاضر: اجازه دهید کوه در می رم با خروجی برده PRIME
آسیب: تایید تصاویر منبع به ویندوز قبل از باز کردن
اولیویه فورتان (5):
xwayland: اعمال چرخش خروجی برای اندازه صفحه نمایش
xwayland: CRTC باید تمام چرخش ها را پشتیبانی کند
زرق و برق: دو گذر در pixmaps حافظه کار نخواهد کرد
xwayland: اطمینان حاصل کنید که ما یک پنجره تمرکز داریم
xwayland: تنظیم checkRepeat در master kbd را تنظیم نکنید
پیتر هاترر (1):
os: هر بار که WriteToClient از درون ورودی نامیده می شود، یک اشکال وارد کنید
سیتوازار Cherepii (1):
xwayland: اضافه کردن هک برای وضوح FWXGA # 99574
چه جدید در نسخه 1.19.1 جدید است:
Dix: اسکواش برخی از هشدارهای جدید gcc6kdrive: Nuke یک دسته از کد مرده است
xfree86: اضافه کردن پرچم سرور IndirectGLX (v2)
xfree86: آیا پرچم خط فرمان iglx بلعکس نکنید
تنظیمات: ارسال مجدد کثیف در EINVAL (v2)
xfree86: دستورالعمل مرتب سازی راننده سقوط را برای Xorg -configure (v2)
os: ssh را به عنوان یک سرویس دهنده غیر محلی (v4)
configure.ac: هنگام آزمایش CFLAGS محیط را حفظ کنید
x86emu: تغییر شامل دستور برای جلوگیری از درگیری با هدر سیستم است
ورودی: ارسال رویدادهای XI2 FocusOut NotifyPointer به پنجره اشاره گر.
shm: همچنین سانسور تصاویر بازگشت توسط ShmGetImage
در حال حاضر: بهبود مقیاس vblank handler
در حال حاضر: رفع ارائه از flips خارج از نظم
randr / provider: فقط به GPU برده می شود که منابع را تخلیه کند.
تنظیمات: set the driverPrivate to NULL after closing fd.
xf86Crtc: خصوصیات ریشه پنجره را روی GPU های برده تنظیم نکنید.
راه اندازی: تنظیم قابلیت های بعد از زرق و برق و فعال کردن کلاهک های تخلیه.
زرق و برق: افزودن API glamour_finish
تنظیمات: پیاده سازی 32- & gt؛ 24 تبدیل BPP در به روز رسانی سایه
glx: هنگام استفاده از رندر غیر مستقیم، از نشت حافظه جلوگیری کنیدلینوکس: سعی نکنید باز شود / dev / vc / 0، خطا در خطای msg هنگام باز شدن / dev / tty0 باز می شود
modetting: به طور مناسب پاکسازی fb برای معکوس-prime-offload
modetting: ثابت مبادله قابلیت ارائه دهنده سینک / منبع
تنظیمات: فقط در صورت لزوم اضافه کردن fb اصلی
XQuartz: حذف --with-launchd-id-prefix
XQuartz: متن راهنما را با --with-bundle-id prefix ثابت کنید
XQuartz: به روز رسانی URL انتشار برای استفاده از URL https جدید
XQuartz: افزودن --with-sparkle-feed-url پیکربندی گزینه
XQuartz: اضافه کردن --with-bundle-version و options -with-bundle-version-string configure options
XQuartz: به روز رسانی سال کپی رایت
XQuartz: ثابت CFBundleVersion پیش فرض
زرق و برق: در هنگام انجام کامپوزیت غیر فعال کردن عملیات منطقی [v4]
زرق و برق: glamour_make_current زودتر در glamour_composite_with_shader
زرق و برق: بیت GL_RED را در کانال R زمانی که مقصد GL_RED است محافظت کنید [v2]
زرق و برق: تنظیم برای x / y drawable در بهینه سازی کپی کامپوزیت
زرق و برق: استفاده از DestroyPixmap به جای FreePicture برای pixmap اطلس گلیف
modetting: پاک کردن drmmode- & gt؛ fb_id قبل از unflipping
اگزا: فقط قرعه کشی های معتبر را انجام دهید
xwayland-shm: جلوگیری از تخریب در برابر EINTREXA: پارامتر honor op برای exaGlyphs حتی اگر maskFormat == NULL باشد
زرق و برق: تصحیح نمونه برداری خارج از تصاویر منبع / ماسک RGBx
زرق و برق: برای عملیات کامپوزیتی که معادل کپی است را بررسی کنید
زرق و برق: هنگام دسترسی به خارج از منبع کامپوزیت می توانید از کپی استفاده نکنید
زرق و برق: با eglBindAPI تماس بگیرید بعد از eglInitialize
xwayland: با eglBindAPI تماس بگیرید بعد از eglInitialize
dix: کار در اطراف داده های ARGB غیر قابل پیش بینی
زرق و برق: منطقه پس زمینه متنی جامد متن را پس از خاتمه دادن
: استفاده از strtok به جای xstrtokenize در ComputeLocalClient استفاده کنید
xwayland: هشدار کامپایلر را در GLAMOUR Xv رفع کنید
زرق و برق: افکت اشتباه درست در مستطیل کامپوزیت
wayland: منبع روشن برای pixmap در غیر فعال کردن
Xi: رویدادهای حركت حركت داده شده را برای لمسهای غیر الحاقی ارائه نمی كنند
xkb: بعد از تغییر کیپ، به روز رسانی نشانگر فشار دهید
xkb: یک دلیل برای به روز رسانی نشانگر xkb پس از تغییر کی ام را اضافه کنید
xwayland: وضعیت RR را در wl_output.done به جای wl_output.mode بهروزرسانی کنید
dix / ptraccel: نشت حافظه را در InitPredictableAccelerationScheme رفع کنید
تنظیمات: بررسی خطا از DRM_IOCTL_MODE_CURSOR2 را رفع کنید
modeetting: استفاده از load_cursor_argb_check برای جایگزین sw cursor
تنظیمات: ثابت نمایشگر HW در اولین فراخوانی
چه جدید در نسخه 1.18.4 جدید است:
Dix: اسکواش برخی از هشدارهای جدید gcc6kdrive: Nuke یک دسته از کد مرده است
xfree86: اضافه کردن پرچم سرور IndirectGLX (v2)
xfree86: آیا پرچم خط فرمان iglx بلعکس نکنید
تنظیمات: ارسال مجدد کثیف در EINVAL (v2)
xfree86: دستورالعمل مرتب سازی راننده سقوط را برای Xorg -configure (v2)
os: ssh را به عنوان یک سرویس دهنده غیر محلی (v4)
configure.ac: هنگام آزمایش CFLAGS محیط را حفظ کنید
x86emu: تغییر شامل دستور برای جلوگیری از درگیری با هدر سیستم است
ورودی: ارسال رویدادهای XI2 FocusOut NotifyPointer به پنجره اشاره گر.
shm: همچنین سانسور تصاویر بازگشت توسط ShmGetImage
در حال حاضر: بهبود مقیاس vblank handler
در حال حاضر: رفع ارائه از flips خارج از نظم
randr / provider: فقط به GPU برده می شود که منابع را تخلیه کند.
تنظیمات: set the driverPrivate to NULL after closing fd.
xf86Crtc: خصوصیات ریشه پنجره را روی GPU های برده تنظیم نکنید.
راه اندازی: تنظیم قابلیت های بعد از زرق و برق و فعال کردن کلاهک های تخلیه.
زرق و برق: افزودن API glamour_finish
تنظیمات: پیاده سازی 32- & gt؛ 24 تبدیل BPP در به روز رسانی سایه
glx: هنگام استفاده از رندر غیر مستقیم، از نشت حافظه جلوگیری کنیدلینوکس: سعی نکنید باز شود / dev / vc / 0، خطا در خطای msg هنگام باز شدن / dev / tty0 باز می شود
modetting: به طور مناسب پاکسازی fb برای معکوس-prime-offload
modetting: ثابت مبادله قابلیت ارائه دهنده سینک / منبع
تنظیمات: فقط در صورت لزوم اضافه کردن fb اصلی
XQuartz: حذف --with-launchd-id-prefix
XQuartz: متن راهنما را با --with-bundle-id prefix ثابت کنید
XQuartz: به روز رسانی URL انتشار برای استفاده از URL https جدید
XQuartz: افزودن --with-sparkle-feed-url پیکربندی گزینه
XQuartz: اضافه کردن --with-bundle-version و options -with-bundle-version-string configure options
XQuartz: به روز رسانی سال کپی رایت
XQuartz: ثابت CFBundleVersion پیش فرض
زرق و برق: در هنگام انجام کامپوزیت غیر فعال کردن عملیات منطقی [v4]
زرق و برق: glamour_make_current زودتر در glamour_composite_with_shader
زرق و برق: بیت GL_RED را در کانال R زمانی که مقصد GL_RED است محافظت کنید [v2]
زرق و برق: تنظیم برای x / y drawable در بهینه سازی کپی کامپوزیت
زرق و برق: استفاده از DestroyPixmap به جای FreePicture برای pixmap اطلس گلیف
modetting: پاک کردن drmmode- & gt؛ fb_id قبل از unflipping
اگزا: فقط قرعه کشی های معتبر را انجام دهید
xwayland-shm: جلوگیری از تخریب در برابر EINTREXA: پارامتر honor op برای exaGlyphs حتی اگر maskFormat == NULL باشد
زرق و برق: تصحیح نمونه برداری خارج از تصاویر منبع / ماسک RGBx
زرق و برق: برای عملیات کامپوزیتی که معادل کپی است را بررسی کنید
زرق و برق: هنگام دسترسی به خارج از منبع کامپوزیت می توانید از کپی استفاده نکنید
زرق و برق: با eglBindAPI تماس بگیرید بعد از eglInitialize
xwayland: با eglBindAPI تماس بگیرید بعد از eglInitialize
dix: کار در اطراف داده های ARGB غیر قابل پیش بینی
زرق و برق: منطقه پس زمینه متنی جامد متن را پس از خاتمه دادن
: استفاده از strtok به جای xstrtokenize در ComputeLocalClient استفاده کنید
xwayland: هشدار کامپایلر را در GLAMOUR Xv رفع کنید
زرق و برق: افکت اشتباه درست در مستطیل کامپوزیت
wayland: منبع روشن برای pixmap در غیر فعال کردن
Xi: رویدادهای حركت حركت داده شده را برای لمسهای غیر الحاقی ارائه نمی كنند
xkb: بعد از تغییر کیپ، به روز رسانی نشانگر فشار دهید
xkb: یک دلیل برای به روز رسانی نشانگر xkb پس از تغییر کی ام را اضافه کنید
xwayland: وضعیت RR را در wl_output.done به جای wl_output.mode بهروزرسانی کنید
dix / ptraccel: نشت حافظه را در InitPredictableAccelerationScheme رفع کنید
تنظیمات: بررسی خطا از DRM_IOCTL_MODE_CURSOR2 را رفع کنید
modeetting: استفاده از load_cursor_argb_check برای جایگزین sw cursor
تنظیمات: ثابت نمایشگر HW در اولین فراخوانی
چه جدید در نسخه 1.18.3 است:
vfb: دوباره LD_EXPORT_SYMBOLS_FLAG را به LDFLAGS اضافه کنید
Xext / vidmode: کاهش خطا در پیام های اشکال زدایی GetModeLine
زرق و برق: سرخ مایل به قرمز به 0 برای بافت آلفا
در حال حاضر: فقط برای MSC بعدی پس از شکست تلنگر درخواست می شود
xfree86 / modes: مطمئن شوید که مکان نما HW زمانی که باید باشد پنهان است
xwayland: فرکانس در نام حالت را شامل نمی شود
xwayland: ظاهرا ما از Viewport در Vidmode پشتیبانی می کنیم
DRI2: ID های ID PC Polaris را اضافه کنید
چه جدید در نسخه 1.18.2 جدید است:
زرق و برق به منظور استفاده از پروفیل های اصلی OpenGL در صورت موجود به روز می شود، که باید استفاده و عملکرد حافظه را در سخت افزار های مدرن بهبود بخشد، و برخی دیگر بهبود عملکرد را برای سیستم های Rpi و دیگر GLES
DRI2، DRI3، و در حال حاضر همه دریافت رفع صحت برای آویزان، سقوط، و دیگر عجیب و غریب
سرور Xwayland برای پشتیبانی از Xv و پسوند xf86vidmode برای سازگاری بهتر به روز شد و برخی از اشکالات را با hotplug خروجی و به روزرسانی اشارهگر
Xwin شاهد پیشرفتهای در مدیریت پنجره و کلیپ بورد و چند طرح بندی صفحه کلید جدید بود
چه جدید در نسخه 1.18.1 است:
ساخت: پاک کردن miext / cw قدیمی شامل مسیرها
vidmode: کد رویداد استفاده نشده را رها کنید
Xorg.man: جزئیات XLOCAL را به صفحه X (7) مرد منتقل کنید
Xorg.man: به روز رسانی برای نشان دادن -nolisten tcp به طور پیش فرض
Xserver.man: سند حملات بیشتر برای -nolisten & amp؛ گزینه های لیست
در حال حاضر: اصلاح مبادله Async منطق
تنظیمات: در هنگام تنظیم یک CRTC به یک حالت DRM به درستی کار می کنید
modetting: output_ids رایگان در drmmode_set_mode_major ()
تنظیمات: حذف XF86_CRTC_VERSION چک
present: اگر مقصد target_msc برابر current_msc باشد، اجرا کنید
Xext: ثابت ساخت با --disable-xace
os: اطمینان حاصل کنید که clientdrive fd_set قبل از استفاده مقداردهی اولیه شده است
DRI2: هماهنگ سازی radeonsi_pci_ids.h از Mesa
چه جدید در نسخه 1.18.0 است:
ساخت: پاک کردن miext / cw قدیمی شامل مسیرها
vidmode: کد رویداد استفاده نشده را رها کنید
Xorg.man: جزئیات XLOCAL را به صفحه X (7) مرد منتقل کنید
Xorg.man: به روز رسانی برای نشان دادن -nolisten tcp به طور پیش فرض
Xserver.man: سند حملات بیشتر برای -nolisten & amp؛ گزینه های لیست
در حال حاضر: اصلاح مبادله Async منطق
تنظیمات: در هنگام تنظیم یک CRTC به یک حالت DRM به درستی کار می کنید
modetting: output_ids رایگان در drmmode_set_mode_major ()
تنظیمات: حذف XF86_CRTC_VERSION چک
present: اگر مقصد target_msc برابر current_msc باشد، اجرا کنید
Xext: ثابت ساخت با --disable-xace
os: اطمینان حاصل کنید که clientdrive fd_set قبل از استفاده مقداردهی اولیه شده است
DRI2: هماهنگ سازی radeonsi_pci_ids.h از Mesa
چه در نسخه 1.17.2 جدید است:
برجسته قابل توجه:اصلاح برای CVE-2015-3164 در Xwayland
تنظیم int10 برای vesa را رفع کنید
رفع رگرسيون در سرويس تفسير شده auth
تنظیم fb روی پردازنده های بزرگ اندی را تنظیم کنید
ساخت gcc5 برای
تغییرات کامل:
هارون پلاتنر (2):
xfree86: رفع پردازش xf86_check_platform_slot در PCI
xfree86: صفحه های GPU را اضافه کنید حتی اگر GDevs فعال وجود نداشته باشد
آدام جکسون (1):
xserver 1.17.2
ادل Gadllah (1):
حالت تنظیم: ثابت جایگزین مکان نما نرم افزار
آلن کوپرسمیت (2):
پاک کردن نوشته های ListenTransConns در CloseWellKnownConnections
قبول x86_64 و همچنین I * 86 برای $ host_cpu در Solaris در x86
برنت کالینز (1):
shm: راه اندازی مجدد منابع xselinux برای pixmaps xinerama
کریس ویلسون (2):
shm: از ShmDestroyPixmap استفاده کنید
در حال حاضر: محتویات انشعابی را به صفحه Screen Pixmap کپی کنید
کالین هریسون (2):
os / xdmcp.c: هنگام ساخت WIN32، Xtrans.h را وارد کنید
os / utils.c: سعی نکنید os_move_fd () برای WIN32 بسازید
دیو ایریل (2):
os / access: ثابت رگرسیون در سرور تفسیر authزرق و برق: انجام عملیات را با منبع تطبیق / مقصد (v2) انجام ندهید
دیما ریاضانوف (1):
xwayland: اجرای پیمایش صاف
Egbert Eich (6):
نمادها: ثابت sdksyms.sh برای مقابله با gcc5
Xephyr: هنگامی که هیچ آرگومان خط فرمان مشخص نشده است، سقوط نکنید
Xephyr: پیش نمایش سرور پیش فرض سرور اگر هیچ کدام مشخص نشده است
Xephyr: Fix کامپایل زمانی که اشکال زدایی فعال است
Xephyr: تصحیح تصویر روی صفحه نمایش برای غیر غریب & amp؛ مورد غیر XHSM
Xephyr: تصحیح تصویر شکسته زمانی که endianess دستگاه کلاینت و میزبان Xserver متفاوت است
امیل ویلیکوف (2):
randr: پیغام خطا chatty را حذف کنید
randr: استفاده از randr: پیشوند در ErrorF ()
هانس دوگده (1):
دوباره فعال کردن دستگاه های ورودی غیر serverfd بلافاصله بر روی vtenter
جیسون گریک (2):
xfree86: بازگشت NULL از xf86CompatOutput اگر compat_output تعریف نشده باشد
dix: اجازه ندهید تبدیل دستگاه به دستگاههای بدون ارزش انجام شود
جان تورنی (9):
ephyr: از segfault با DISPLAY = Xephy -glamor اجتناب کنید
os: گزینه های XDMCP مثل query و غیره باید حقیقتا - lisc tcp باشد
os: Teach vpnprintf () how to handle "٪ *. * s"hw / xwin / glx: تجزیه کننده پردازش عنصر XML
hw / xwin / glx: بهبود ژنراتور کد برای مقابله با آخرین Khronos OpenGL رجیستری XML
hw / xwin: گزارش نسخه Cygwin در log
زرق و برق: ثابت ساخت زمانی که پیکربندی شده - enableable-glamor -disable-xshmfence
hw / xwin / winclipboard: لینک xwinclip با -lpthread
hw / xnest: ساخت MinGW را اصلاح کنید
جاناتان گری (2):
زرق و برق: حذف const از نوع بازگشت glamour_get_drawable_location ()
زرق و برق: ثابت ساخت DRI3 تعریف نشده است
جورج بلاتر (1):
int10: بررسی خطا برای pci_device_map_legacy را بررسی کنید
کیت پاکارد (1):
mi: قوس های پر از قطعه قطعه ای ممکن است برای فواصل طولانی نیاز به فضای بیشتری داشته باشند
مارتین لانخورست (4):
زرق و برق: فقط استفاده کنید (un) pack_subimage که در دسترس است
زرق و برق: خطاهای gl را در glamour_build_program بررسی نکنید
زرق و برق: از GL_FRAMEBUFFER به جای GL_READ_FRAMEBUFFER استفاده کنید
زرق و برق: GL_TEXTURE_MAX_LEVEL در GLES2 در دسترس نیست
Michal Srb (1):
Expose GetMaster to modules.
میشل دنزر (2):
افزودن AC_SYS_LARGEFILE به dix-config.h تعریف می کند
modetting: شامل dix-config.h از dumb_bo.c
اولیویه فورتان (4):
ephyr: اگر درخواست زرق و برق درخواست شود اما قابل استفاده نیست
xwayland: افزودن وابستگی به شیوه های زرق و برق
زرق و برق: دستورالعمل های ALU مادری بومی را بررسی کنید
dix: دستور bait image را بر روی سخت افزار endian big قرار دهید
ری استروده (5):
systemd-logind: فیلتر کردن پیام های غیر سیگنال از فیلتر پیام
systemd-logind: دوم را حدس بزنید D-Bus default timeout
xwayland: فعال کردن کنترل دسترسی در سوکت های باز [CVE-2015-3164 1/3]
OS: پشتیبانی جدید از حالت دستیابی کاربر ضمنی جدید [CVE-2015-3164 2/3]
xwayland: به طور پیش فرض به کاربر محلی اگر هیچ فایل xauth داده نشده است. [CVE-2015-3164 3/3]
رابرت انسل (1):
xwayland: خطاهای رفع خطا
رویه ماتوس (2):
dix / events: تنظیم currentTime به زمان مشخص شده در DateTime
xwayland: به روزرسانی سطوح مکان نما ما را با یک فراخوانی فراخوانی باز کنید
Vicente Olivert Riera (1):
backtrace.c: کلمه کلمه را به یک اشاره گر اصلاح کنید
چه در نسخه 1.17.1 جدید است:
xkb: داده های XkbSetGeometry را در حافظه ورودی مبادله نکنید
xkb: طول رشته ها را در برابر اندازه درخواست بررسی کنید
چه جدید در نسخه 1.17.0 است:
dri2: نام راننده vdpau را تنظیم کنید اگر ddx هیچ نام راننده را ارائه ندهد
randr: تلاش برای اصلاح اولیه بر خروجی برده (v2)
پیکربندی / udev: در هنگام اختصاص دستگاه ها، اختصاص دادن صندلی را احترام بگذارید
OS: ریکاوری شرایط مسابقه تایمر
چه جدید در نسخه 1.16.3 است:
glx: بیشتر در مورد درخواست های طول متغیر paranoid باشد [CVE-2014-8093 1/6]glx: در مورد رد کردن اندازه تصاویر نامعتبر سخت تر باشد [CVE-2014-8093 2/6]
glx: paranoia اضافی در __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
glx: محاسبه اندازه تصویر را برای EXT_texture_integer [CVE-2014-8098 1/8] رفع کنید.
glx: add safe_ {add، mul، pad} (v3) [CVE-2014-8093 4/6]
glx: حفاظت سرریز integer برای درخواستهای رندر نشده (v3) [CVE-2014-8093 5/6]
glx: بررسی طول مدت درخواست های RenderLarge (v2) [CVE-2014-8098 3/8]
glx: بررسی طول سطح بالا برای درخواست VendorPrivate مبنی بر [CVE-2014-8098 4/8]
glx: درخواست طول چک برای SetClientInfoARB [CVE-2014-8098 5/8]
glx: بررسی طول مدت درخواست های شخصی تولید کننده های غیر تولید شده [CVE-2014-8098 6/8]
glx: بررسی طول مدت درخواست های غیر تولید شده (v2) [CVE-2014-8098 7/8]
glx: طول مدت درخواست باقی مانده را به - & gt؛ varsize (v2) [CVE-2014-8098 8/8]
add -iglx & amp؛ + iglx به Xserver.man
malloc غیرمنتظره ممکن است اجازه دهد که مشتری غیرقانونی Xserver سقوط کند [CVE-2014-8091]
dix: سرریز عدد صحیح در ProcPutImage () [CVE-2014-8092 1/4]dix: سرریز عدد صحیح در GetHosts () [CVE-2014-8092 2/4]
dix: سرریز عدد صحیح در RegionSizeof () [CVE-2014-8092 3/4]
dix: سرریز عدد صحیح در REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
dri2: سرریز عدد صحیح در ProcDRI2GetBuffers () [CVE-2014-8094]
dbe: طول های نامعتبر در تماسهای DbeSwapBuffers [CVE-2014-8097]
Xi: طول های نامعتبر در فرمت Xinput [CVE-2014-8095]
xcmisc: طول نامعتبر در SProcXCMiscGetXIDList () [CVE-2014-8096]
Xv: طول های غیرقابل اعتبار در فرمت XVideo فرمت شده تغییر می کند [CVE-2014-8099]
dri3: طول های غیر معتبر در فرمت DRI3 مبادله شده procs [CVE-2014-8103 1/2]
در حال حاضر: طول های نامعتبر در فرمت های فعلی [CVE-2014-8103 2/2]
randr: طول های غیرقابل اعتبار در فرمت RandR تغییر می کند procs [CVE-2014-8101]
رندر: طول نامعتبر در رندر extn. تغییرات٪ [CVE-2014-8100 2/2]
xfixes: طول نامعتبر در SProcXFixesSelectSelectionInput [CVE-2014-8102]
درخواست های طول آزمون چک کردن درخواست برای برخی از درخواست های Xinput 1.x اضافه کنید
درخواستهای طول آزمون چک کردن درخواست برای برخی از درخواستهای Xinput 2.x را اضافه کنید
آزمونهای REQUEST_FIXED_SIZE را برای آزمون / misc.c اضافه کنید
fb: اصلاح الگوریتم های Bresenham برای بخش های کوچک استفاده می شود.
رندر: بررسی اندازه درخواست قبل از خواندن آن [CVE-2014-8100 1/2]
glx: بررسی طول مدت درخواستهای GLXRender (v2) [CVE-2014-8098 2/8]
در حال حاضر: Support PresentOptionCopy
glx: بررسی بازگشت از __glXGetAnswerBuffer
dbe: فراخوانی به DDX SwapBuffers نیازمند آدرس int است، بدون نام مستعار [CVE-2014-8097 pt. 2]
glx: می توانید اعلامیه ها و کد را در منابع X.org مخلوط کنید [CVE-2014-8098 pt. 9]
نقاط ضعف در ماکرو REQUEST_FIXED_SIZE [CVE-2014-8092 pt. 5]
dix: مرزهای GetHosts با استفاده از ارزش اشاره گر غلط [CVE-2014-8092 pt. 6]
در حال حاضر: اجتناب از سقوط در DebugPresent ()، اطلاعات کمی بیشتر.
در حال حاضر: ثابت استفاده از pageflips vsynced و افتخار PresentOptionAsync. (v4)
glx: رفع ترك كردن ماسك در __glXGetAnswerBuffer [CVE-2014-8093 6/6]
چه جدید در نسخه 1.17 RC1 وجود دارد:
حالت بندی: مطابقت کلاس PCI 3، هر زیرمجموعهxfree86: حذف سخت افزاری دسکتاپ /usr/share/X11/xorg.conf.d از صفحه manpage xorg.conf
آدام جکسون (131):
پیاده سازی - & gt؛ driverFunc
راه اندازی: آیا (شکسته) دو طرفه نرم افزار مکان نما
از تابع thunk خود به جای shadowUpdatePackedWeak استفاده کنید
dix: یک پیکربندی باستانی IBM را حذف کنید
dix: حذف برخی از XFree86 3.x باقی مانده است
dix: (غیر فعال) تغییر BITMAP_SCANLINE_UNIT در لینوکس s390 {، x}
dix: برخی از ماکروهای مرده را حذف کنید
dix: برخی از چربی های Cfb را حذف کنید
dix: پیش فرض GLYPHPADBYTES به 4
dix: حذف جعبه مخصوص warpy sparc (v2)
dix: یک مورد عجیب و غریب از S390 کمی endian را حذف کنید
dix: آگاهی قهوه را از servermd.h (v2) حذف کنید
xfree86: حذف ماژول های چند رسانه ای i2c
xfree86: حذف #include "compiler.h" از مکان هایی که نیازی به آن ندارند
xfree86: حذف nds32_flush_icache
xfree86: حذف MMIO_MOVE32
xfree86: Undefined NO_INLINE
xfree86: Uncpecialized gcc انواع دسترسی حافظه غیر مجاز
xfree86: کمککنندگان int64 unalligned int را حذف کنید
xfree86: کمک کننده های غیر ارادی عمومی را به کد int10 انتقال دهیدxfree86: حذف دست نخورده های غیرقابل استفاده باقی مانده
xfree86: چند تصادف تصادفی را حذف کنید
xfree86: Undef FAKEIT
xfree86: Undef __HIGHC__
xfree86: یک بیت غیرممکن #pragma را حذف کنید
xfree86: Undef GCCUSESGAS
xfree86: بی فایده را حذف کنید! __ SUNPRO_C guard
xfree86: قبل از 2.6 لینوکس پشتیبانی PPC
xfree86: یک دسته از سیستم عامل ها و قضیه ها را ساده کنید
xfree86: پاک کردن مانع powerpc می گوید
xfree86: حذف MMIO_ONB * و دوستان
xfree86: تعریف عمومی مانع () را تا سطح بالا بکشید
xfree86: پاک کردن برخی از استفاده های ماژول __sparc احمقانه
xfree86: ترکیب ppc / sparc mmio-swap-or-not conditionals
mi: اطلاعات مربوط به قوس نیمه دلخواه را در ماکرو مختصات بسته بندی کنید
bsd: یک کد بازوی مرجع بعد از #if 0 را حذف کنید
dix: برخی از کد های LBX-era را بیشتر آشکار کنید
kdrive: حذف برخی از سطوح مرده صفحه مرد
mi: حذف ظاهرا استفاده نشده miSegregateChildren
miext / shadow: هک سازگاری قدیمی باقیمانده را حذف کنید
miext / shadow: حذف shadowInit
س: حذف wrappers malloc / رایگان
: حذف LocalClientCredرندر: CopyPicture استفاده نشده را حذف کنید
محافظ: کد باز را IsMapInstalled نکنید
vgahw: nuke vgaCmap.c استفاده نشده است
xfree86: حذف xf86ConfigActivePciEntity
xfree86: برخی از انواع قبل از pciaccess استفاده نشده استفاده کنید
xfree86: حذف انواع PCI ضعیف
xfree86: حذف xf86 استفاده نشده {Map، Unmap} LegacyIO
xfree86: RemoveMem از VidMemInfo را حذف کنید
xfree86: حذف بی فایده xf86RandRCreateScreenResources
xfree86: حذف بی فایده #include "fb.h"
xfree86: حذف HardEdges استفاده نشده
xkb: برخی از پارانوای جذاب از انتشار رویداد را حذف کنید
xquartz: حذف DRI استفاده نشده {، پست} ValidateTree
dri1: حذف DRI استفاده نشده {، پست} ValidateTree
xwayland: گزارشات خسارت را به جعبه محرمانه منتقل می کند
xfree86: حذف xf86 {Map، Unmap} VidMem
xfree86: حذف {set، undo} WC از VidMemInfo
xfree86: حذف xf86LinearVidMem
int10: خاموش کردن xf86ReadBIOS
xfree86: حذف xf86ReadBIOS
xfree86: حذف xf86CheckMTRR
xfree86: یادآوری حافظه MTRR را حذف کنید
xfree86: برخی از آلفای آگاهی بیشتری را پاک کنید
لودر: حذف سازگاری با شماره نسخه قدیمی XFree86ephyr: به درستی مکانیزم های سخت افزاری (v3) را اجرا کنید
لودر: Deobfuscate RTLD_ * چیزهای کلان
mi: حذف سازگاری Colormap ویندوز 8-bpp
xfree86: کلیدهای xv را از قلاب راننده مطلع کنید
xfree86: حذف گزینه "TextClockFreq"
xfree86: حذف xf86ConfigError جعلی
xfree86: پسوند backless را به pScrn از کد رنگی حذف کنید
xfree86: پشتیبانی از DisplayID را حذف کنید
xfree86: حذف xf86Info.log (v2)
xfree86: از xf86Info.useDefaultFontPathFrom استفاده نکنید
xfree86: configServerFlags هرگز نتواند، آن را واگذار کند
xfree86: حذف xf86PrintMarkers بی معنی
x86emu: Undefined _NO_INLINE
exa، kdrive: حذف ماکروهای BitsPerPixel از کار برکنار شده
ورودی: SetKeySymsMap استفاده نشده استفاده کنید
لودر: برخی از کد بکلاوا را حذف کنید
vfb: آیا میکروب را مجددا مجددا اجرا نکنید
xfree86: برخی از printf can not اتفاق می افتد از xf86CreateRootWindow
kdrive: مرجع vestigial را به fbInitValidateTree حذف کنید
xquartz: حذف DRIWindowExposures بی فایده است
بدون ریشه: حذف RootlessShapedWindowIn
xwin: حذف موتور GDI بومی (v2)
xwin: موتور DirectDraw اولیه را حذف کنیدdix: آرگومان سوم را از WindowExposuresProcPtr رها کنید
mi: Deobfuscate miWindowExposures
mi: Deobfuscate miOverlayWindowExposures
mi: ساده رابط مرجع کلیدهای مرزی کامپوزیت
mi: قطره هواپیما استدلال از miHandleExposures
mi: Move pScreen- & gt؛ SendGraphicsExpose to dix
dix: حذف بیت DIXsaveUnder از پنجره
dix: پایین backStorage کمی به جای یک اشاره گر
dix: حذف اگر خالی باشد
dix: برخی از ریختن بی عیب و نقص NULL را حذف کنید
dix: یک ماکرو مخرب را حذف کنید
mi: miSlideAndSizeWindow - & gt؛ miResizeWindow
fb: fb {Map، Unmap} پنجره - & gt؛ fb {Realize، Unrealize} پنجره
misc: با هم مشکالت اضافی را کنار بگذارید
xinerama: حالت دسترسی را در جستجوی Drawable GetImage ثابت کنید
رندر: همیشه کلیپ مشتری را به عنوان یک منطقه ذخیره کنید
mi: علامت گذاری عبارات span blit به عنوان _X_COLD
mi: Unexport جزئیات خطوط گسترده
mi: Unexport چند ضلعی لبه اجرای جدول جزئیات
mi: Unexport جزئیات پیاده سازی گروه Spanan
mi: جزئیات پیاده سازی چند ضلعی زیر پیکسل Unexport
mi: Unexport arc fill جزئیات تکمیل
mi: Fold mispans.c به miwideline.cmi: Fold mifpolycon.c به miarc.c
mi: Fold mipoly {con، gen} .c به mipoly.c
mi: Fold mipolyutil.c به mipoly.c
mi: Fold micursor.c به mipointer.c
fb: حذف fbLaneTable، staticize fb {8،16،32} خط
fb: FB_SHIFT 5 است (و FB_UNIT 32 است)
fb: حذف حتی / عجیب و غریب slow-pathing
fb: حرکت fbStipple * بیت در نزدیکی تنها مصرف کننده
fb: حذف fbReduceRasterOp استفاده نشده
fb: حذف کاشی حتی / عجیب و غریب
fb: پنهان کردن اطلاعات تکمیلی گویا
fb: مخفی کردن برخی از جزئیات خط صفر
fb: مخفی کردن جزئیات خط Bresenham
fb: مخفی کردن fbDots
fb: مخفی کردن fbPush {Pattern، Fill}
dix: همیشه کلیپ سرویس گیرنده GC را به عنوان یک منطقه (v2) ذخیره کنید
DIX: گیتار را دوباره تایپ کنید و دوباره بکشید
کامپوزیت: Wrap GetSpans
آلن کوپرسمیت (5):
تست لیست ها واقعا لیست های تست را انجام می دهند
تست xi2 را لغو کنید اگر ActivateDevice () نتواند انجام شود
استفاده از نام نمایش منحصر به فرد برای هر تست برنامه xi2 [v3]
به اندازه کافی برای هر دو تنظیم مجدد & amp؛ ویژگی های پرچم
در صورتی که Fork در System () نتواند انجام شود، به exec ()
آلن حوریان (14):
تعهد اول راننده حالت جدید
رد پای عقبپشتیبانی از مکان نما سخت افزاری
برای تغییر کانکتور / رمز گذار، با خط فعلی Mode-101 درون خطی قرار دهید
اضافه کردن پشتیبانی DRI2.
رفع قالب بندی
رفع قالب بندی بیشتر
هنوز بیشتر
EXA winsys را برای رابط راننده لوله گالیم اضافه کنید.
رفع سطح کپی
چک NULL
add -with-gallium-dir برای تعیین محل درخت گالیم
بررسی بیشتر خطا
رفع تغییرات گالیوم است
الکس دچر (1):
modetting: query cursor size from kernel
الکس اورنج (1):
fb: الگوریتم های Bresenham را برای بخش های معمولی مورد استفاده قرار دهید.
آلون لووی (1):
modeetting: اضافه کردن پشتیبانی از کانکتور مجازی
آندریاس هارتمث (1):
زرق و برق: حافظه آزاد را که ما می خواهیم استفاده نکنیم.
اکسل دیوی (1):
هنگام استفاده از present_notify_msc ثابت present_pixmap
کارلوس گارناکو (1):
xwayland: دستگاه های غیر فعال کردن / فعال کردن قابلیت ها را تغییر می دهند
کریس ویلسون (2):
حالت های GTF گم شده را اضافه کنید
Xext / shm: جدا کردن بخش SHM پس از انتشار Pixmap
کالین والترز (2):
autogen.sh: پیاده سازی GNOME Build APIxf86platformBus: برای جلوگیری از (کشنده) هشدار کامپایلر، ادعا کنید
دانیل مارتین (3):
dix: حذف XpExtension leftovers از protocol.txt
امنیت: حذف XpExtension از SecurityTrustedExtensions
xfree86: حذف فایل modinit.h
دافنه پفیستر (1):
os: بازسازی os / oscolor.c از برنامه / rgb # 52289
دیو ایرلای (61):
رها کردن اگزا
راه اندازی: راه اندازی مجدد تلاش راننده از دیگر پایگاه های کد
پاک کردن برخی از فایل هدر drmmode_display
راه اندازی: بازبینی پروب بر اساس fbdev.
برخی از کد های غیر ضروری را از بین می برد
به روز رسانی نویسندگان / کپی رایت
کاهش بارگیری dri2
کد ردیابی خسارت بندر از st / xorg
تعمیر سرور بازیافت
هشدارها را پاک کنید
اشکالزدایی استفاده نشده را حذف کنید
اضافه کردن پشتیبانی shadowfb، به طور پیش فرض به.
صفحه اول صفحه را اضافه کنید
قابلیت drum support buffer را بررسی کنید
رفع تشنگی
ثابت fb_id برای گزارش کثیف
پیکربندی: xvmc لازم نیست
ثابت دستگاه باز
رفع برخی فضاهای خالی
modetting: add back cursor if kernel cursor را رد می کند.
پاکسازی کلاه گمشدهبرای تعیین اینکه آیا سایه ترجیح داده یا نه، از کلاه استفاده کنید.
shadowfb: حالت shadowfb را در هنگام راه اندازی مجدد
modetting: fix stride اگر هسته آن را اصلاح می کند.
راه اندازی: حرکت سایه به ساختار دیگر
تنظیم حالت: تغییر اندازه سایه
تنظیمات: از به روز رسانی کثیف برای ENOSYS غیرفعال کنید
تنظیمات: هشدارها را رفع و حذف کد مرده.
xf86-video-modesetting 0.2.0
modetting: ثابت ساخت در برابر Xext قدیمی تر
استفاده از تخصیص قطره، فقط از malloc / free استفاده کنید
کثیف: بررسی بازگشت malloc
مکان نما: مخفی کردن مکان نما در LeaveVT
حالت تنظیم: اضافه کردن مجموعه / تنظیم استاد در اطراف سوئیچ VT
حالت تنظیم: حرکت دستگاه باز کردن هسته را قبل از تنظیم عمق
حالت تنظیم: تلاش برای انجام اگر ما می خواهیم 24 یا 32bpp
تنظیمات: اطمینان حاصل کنید که دستگاه pci مربوط به دستگاه drm است
دست انداز نسخه به 0.3.0
modetting: اضافه کردن فایل هدر compat
حالت بندی: تبدیل به API های جدید تبدیل scrn.
تنظیمات: fix make distcheck
تنظیمات: آخرین آپدیت سرور آپاچی X سرور.
modetting: خطای کرنل پردازش خطای 0x0 به عنوان دقیقه معتبر
راه اندازی: PCI probing نیاز به رابط نسخه 1.4تنظیمات 0.4.0: bump configure.ac
modetting: drop xf86PciInfo غیر قابل استفاده شامل
تنظیمات: ثابت کردن هشدار در مورد نزدیک بودن undefined.
modetting: اضافه کردن پشتیبانی از پلت فرم پلت فرم
modetting: اضافه کردن خروجی برده خروجی
تنظیمات: حذف مجدد برنامه alloca
راه اندازی: رفع سوانح ناشی از شرایط مسابقه udev
تنظیمات: به 0.6.0 ضربه بزنید
مدیتیشن: ارائه قلاب های ساختگی برای سایه
حالت تنظیم: ثابت تصحیح قاب قاب
حالت: تغییر نام خروجی برای GPU های ثانویه
راه اندازی: حرکت بسته شدن fd را پس از بررسی خروجی
تنظیمات: سعی کنید و از پشتیبانی از مکان نما نقطه دسترسی استفاده کنید
تنظیمات: رندر اشاره گر را با نقاط مختلف ثابت کند.
modetting: ثابت استفاده پس از آزاد است.
modetting: ثابت کردن رگرسیون ساخت در برابر سرورهای قدیمی تر.
pixmap: پشتیبانی از optimus معکوس با چند سر
دیوید یونگ (1):
randr: منطق را در RRPointerToNearestCrtc ثابت کنید
Egbert Eich (1):
BellProc: در صورت درخواست، رویداد زنگ در زنگ پروتکل اصلی ارسال شود
اریک آنهولت (52):
xorg: حذف تعاریف تکراری برخی از ساختارهای مربوط به XV.kdrive: پاک کردن کمی از ساختار deduplication XV.
kdrive: حذف آداپتورهای استاندارد مرده XV.
kdrive: رابط کاربری تنظیم آداپتور را ساده کنید.
زرق و برق: تقسیم کد XV به قطعات وابسته به XF86 و عمومی.
kdrive: علامت XV نام Const برای جلوگیری از هشدارهاست.
ephyr: اضافه کردن پشتیبانی از XV با استفاده از زرق و برق.
زرق و برق: کد تقسیم برای دست زدن به put_image.
xephyr: اجازه دهید ابتدا زرق و برق با gles2 (در GLX).
زرق و برق: قطره غیر ضروری glTexParameteri () در SetSpans ().
زرق و برق: استفاده از ماکرو MIN / MAX برای تمیز کردن glamour_transfer.c
زرق و برق: قطره غیر ضروری glTexParameteri () در آپلود داده بافت.
زرق و برق: استدلال ثابت را به glamour_solid () رها کنید.
زرق و برق: حذف پرچم always-true yInverted.
زرق و برق: قطره مرده گرفتن / توابع توابع pixmap زیر.
زرق و برق: قطره مرده glamor_download_pixmap_to_cpu ()
زرق و برق: قطره مرده glamour_restore_pixmap_to_texture ().
زرق و برق: یک نمونه اولیه را حذف کنید.
زرق و برق: قطره "ما انجام یک سری از blits یا تساوی" منطق.
xv: حذف VIDEO_INVERT_CLIPLIST مرده از xorg و kdrive DDX ها.
xv: حذف VIDEO_NO_CLIPPING مرده از xorg و kdrive DDX ها.xv: کد مشترک را برای پاک کردن آداپتور به xvmain.c انتقال دهید
xv: رابط ddQueryAdaptors () را از بین ببرید.
XV: تخصیص خصوصی DDX XV صفحه را به DDX ها منتقل کنید.
XV: XvdiPreemptVideo () غیرفعال شود
xv: XvdiVideoStopped () غیرفعال شود
xv: حرکت CloseScreen را از یک قلاب DIX به بسته بندی نرمال انجام دهید.
xv: حرکت xf86 رنگ کلید کلید رنگی به هسته.
XV: رفع موارد شکست malloc در رنگ کلیدی کلید رنگ.
kdrive: حذف KXVPaintRegion مرده ().
kdrive: به طور صحیح پاک کردن پنجره های جدید جدید را به NULL ندهید.
xv: اینترفیس AllocatePort / FreePort بدون عملیات را حذف کنید.
xv: ClientPtr را از رابط به DDX بردارید.
kdrive: ساختار مرده را حذف کنید
زرق و برق: سعی نکنید که بافت فونت اصلی را تنظیم کنید زمانی که از آنها استفاده نکنیم.
glx: به طور پیش فرض زمینه های GLX غیر مستقیم را غیر فعال کنید.
Modesting: کپی کردن Modeetting را به Xserver متصل کنید.
تنظیمات: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
تنظیمات: xserver در حال حاضر چک XEXTPROTO & gt؛ = 7.2.99.901.
modetting: استفاده از "اشاره گر" برای "void *"
تنظیم حالت: به روز رسانی برای تغییر API API دستگاه.تنظیم حالت: راننده را به ساخت وصل کنید
modetting: استفاده از Compat-api.h را رها کنید
تنظیمات: باقی مانده سازگاری قدیمی XServer.
modetting: اجرا x-indent-all.sh.
modetting: برخی از قالب بندی های عجیب و غریب بعد از x-indent-all.sh را رفع می کند.
تنظیمات: برخی از تنظیمات را تکرار کنید.
حالت تنظیم: اضافه کردن پشتیبانی برای ارائه با استفاده از زرق و برق.
dri2: یک کپی از PCI ID Mesa را وارد کنید - & gt؛ نام راننده نامگذاری.
dri2: اگر نام DDX آن را ارائه ندهد، نام راننده را به صورت خودکار وارد کنید.
تنظیمات: صادرات دو توابع که می خواهم از DRI2 / Present استفاده کنم.
حالت تنظیم: اضافه کردن پشتیبانی برای DRI2 با زرق و برق.
گیتان نادان (14):
فایل کوپن را با متن مجوز پر کنید
اطلاعات تماس را به فایل README اضافه کنید
مرد: از AM_V_GEN و دستور فرماندهی sed استفاده می کند
رفع خطا در .gitignore
: حذف AUTOMAKE_OPTIONS را حذف کنید
EXTRA_DIST اضافی را برای فایل README حذف کنید.
اهداف گمشده را برای ChangeLog و INSTALL اضافه کنید
AM_CONFIG_HEADER منسوخ شده با AC_CONFIG_HEADERS را جایگزین کنید
حذف redundant AC_PROG_CC
حذف AM_PROG_CC_C_CO غیر ضروریmake: حذف انتساب متغیر خالی
ایجاد: همه هشدارها را طبق پلتفرم اضافه کنید
config: جایگزین AC_HELP_STRING با AS_HELP_STRING ضعیف
پیکربندی: طرح بندی و توضیح بخش بالای پیکربندی .ac
هانس دوگده (1):
اضافه کردن پشتیبانی برای fds مدیریت سرور
جیمز سیمونز (1):
مکان نما ها را در حالت مکان نما سو نشان نمی دهد
جاسپر سنت پیر (2):
ورودی xwayland: رفع یک راننده برای یک مسابقه با Wayland compositor
xwayland: اجرای سطوح بر اساس رخداد قاب را تنظیم کنید
جرمی هودلستون سکویا (3):
mieq: رفع سقوط در mieqProcessDeviceEvent را رفع کنید
ListenOnOpenFD: حذف مجدد از آنجا که این در نظر گرفته شده برای اتصالات hotplugging است
XQuartz: پشتیبانی بهتر از خاموش کردن "نمایش ها دارای فضاهای جداگانه" در OS X Mavericks است
جوگر سوننبرگر (1):
اصلاح رشته فرمت
جان توری (56):
hw / xwin / glx: هنگام تولید shims، ویژگی های در نظر گرفته شده را به نسخه GL محدود کنید
نظر یافت نشد