X.Org Server

البرمجيات قطة:
X.Org Server
تفاصيل البرنامج:
الإصدار: 1.20.1 محدث
تاريخ إيداع: 16 Aug 18
المطور: X.org Foundation
ترخيص: حرر
شعبية: 22

Rating: nan/5 (Total Votes: 0)

X.Org Server (xorg-server) هو تطبيق مفتوح المصدر وموزع بشكل مجاني لنظام X Window (X.Org) ، مقدم من مؤسسة X.Org ، المصممة خصيصًا لنظام التشغيل GNU / Linux. / P>
الميزات في لمحة

تتضمن الميزات الأساسية إدخال hotplug و KDrive و DTrace و EXA. تم تصميمه ليعمل على العديد من أنظمة التشغيل الشبيهة بـ UNIX ، بما في ذلك معظم توزيعات Linux و BSD المتباينة. وهو أيضًا خادم X الافتراضي لنظام التشغيل Solaris.


متشعب من XFree86

يمثل X.Org Server جزءًا من برنامج X.Org ، وهو نظام X Window الشهير والقوي المستخدم في العديد من أنظمة تشغيل POSIX ، بما في ذلك جميع توزيعات غنو / لينكس تقريباً ، بالإضافة إلى بعض نواهي BSD و Solaris. تم تشبيك البرنامج في الأصل من مشروع XFree86.


عنصر مهم في كل توزيعة لينكس

يعد هذا مكونًا مهمًا جدًا وضروريًا لجميع أنظمة التشغيل المستندة إلى Linux kernel والتي تعمل على تشغيل بيئة سطح مكتب رسومية أو مدير نوافذ. بدون X.Org و X.Org Server ، ستتمكن فقط من استخدام توزيعة من سطر الأوامر.

يتم تثبيته افتراضيًا

بالطبع ، هذا يعني أنه مثبت بشكل افتراضي في كل توزيعات غنو / لينكس ، بدون استثناء. إذا قمت بإزالة هذه الحزمة من التثبيت الخاص بك ، فلن تتمكن من الوصول إلى البيئة الرسومية بعد الآن.


X.Org & nbsp؛ و X.Org Server و X.Org Foundation

يتم الخلط بين العديد من الأشخاص حول هذين العنصرين الأساسيين لتوزيع Linux الذي يستخدم جلسة رسومية ، ولكن يجب على المرء أن يعرف أن X.Org (X Window System) هو خادم العرض وأن خادم X.Org هو تطبيق نظام Window X يحتوي على العديد من المشاريع الأخرى ، مثل XCB و Xlib.

علاوة على ذلك ، فإن مؤسسة X.Org هي المؤسسة التي تحكم هذين المشروعين. تتوفر حزم X.Org (نظام X Window) بحرية للتنزيل على برنامج Softoware.

ما هو الجديد في هذا الإصدار:

يعمل إصدار bugfix هذا على إصلاح العديد من المشكلات في RANDR ، Xwayland ، البهجة ، سائق التهيئة ، وأماكن أخرى. يتم تشجيع الجميع على الترقية.

ما هو الجديد في الإصدار 1.20.0:

إصلاح الكثير من الحالي ومعدّل DRI3 و buildsystem.

ما هو الجديد في الإصدار:

آدم جاكسون (10):
xfixes: إزالة الصفيف CursorCurrent
glx: إصلاح الأخطاء المطبعية التي تنكسر GLX_ARB_context_flush_control
glx: عدم تنشيط السياقات غير المباشرة في MakeCurrent (الإصدار 2) فقط
glx: إصلاح glXQueryContext لـ GLX_FBCONFIG_ID و GLX_RENDER_TYPE (الإصدار الثاني)
مركب: إزالة تعليق مضلل
مركب: تصدير compIsAlternateVisual
composite: make compIsAlternateVisual safe if even Composite is off
glx: إرسال سمة GLX_VISUAL_SELECT_GROUP_SGIX للعناصر المرئية
glx: نقل الصور المركبة في Composite إلى مجموعة محددة مختلفة
إكس سيرفر 1.19.6
اليكس غوينس (1):
ramdac: تحقق ScreenPriv! = NULL في xf86ScreenSetCursor ()
دانيال مارتن (4):
modesetting: إصلاح تجاوز سعة المخزن المؤقت المحتملة
test: input: Fix used uninitialized warning in the dix_event_to_core
اختبار: تسجيل الإشارة: إصلاح حلقات اختبار رقم الموقع
os / xdmcp: الشرف - عندما تكون الجلسة ميتة
اريك انهولت (1):
xkb: اطبع مسار xkbcomp الذي يتم تنفيذه عندما نفشل في الترجمة.
جوزيبي بيلوتا (3):
xkb: تهيئة tsyms
randr: ProcRRGetOutputInfo: تهيئة الذاكرة
randr: rrGetScreenResources: تهيئة الذاكرة

هيكتور مارتن (1):
edid: إصلاح خطأ تلو الآخر في ترقيم وضع CEA
ميشيل دانزر (1):
present: لا ترسل سوى PresentCompleteNotify الأحداث للعميل المقدم
نيكولاي مارتينوف (1):
XShmGetImage: إصلاح الرقابة
أوليفييه فوردان (2):
xwayland: إصلاح تحويل مؤشر غير argb
dix: تجنب تأجيل NULL PtrCtrl
بيتر هوتيرر (1):
config / udev: ضع في اعتبارك ID_INPUT_FOO = 0 كـ "unset"
توماس هيلستروم (3):
glx: العمل حول أسلوب المبادلة GLX_OML في برامج dri القديمة
glx: إصلاح مطابقة fbconfig المرئية فيما يتعلق بطريقة المبادلة
glx: تكرار fbconfigs ذات الصلة لمرئيات التركيب
توماسز سناتوفسكي (1):
نظام التشغيل: إصلاح strtok / تحطم مجانا في ComputeLocalClient

ما هو الجديد في الإصدار 1.19.3:

الرجوع إلى & quot؛ الحال: السماح بالتدوير باستخدام مخرجات PRET التابعة & quot؛
العودة & quot؛ الأساسي: مزامنة البيكسماب المشتركة من نافذة الجذر بدلاً من بكسل الشاشة & quot؛
نظام التشغيل: إصلاح التكرار على busfaults
سحر: إصلاح إعلان مفقود في داش رأسه تظليل
xwayland: مسح مؤشر إطار المؤشر
xwayland: مراقبة حالات العميل لتدمير الاستدعاءات
present: disable page flip فقط عندما يكون crtc تابعًا نشطًا
render: Fix out of border heap access

ما هو الجديد في الإصدار 1.19.2:

آدم جاكسون (1):
os: squash missing declaration warning for time
كريس ويلسون (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: Sync shared pixmap from root window instead of screen pixmap
present: السماح بالتقليب باستخدام نواتج الرقيق PRIME
الضرر: التحقق من صحة الصور المصدر المرتبطة بالنوافذ قبل فكها
أوليفييه فوردان (5):
xwayland: تطبيق دوران الإخراج لحجم الشاشة
xwayland: يجب أن تدعم CRTC جميع الدورات
glamour: لن يعمل ممران على بيسمات ذاكرة
xwayland: تأكد من أن لدينا نافذة تركيز
xwayland: لا تقم بتعيين checkRepeat على kbd الرئيسي
بيتر هوتيرر (1):

os: سجل خطأ عندما يتم استدعاء WriteToClient من مؤشر ترابط الإدخال
سفيتوزار تشيربي (1):
xwayland: أضف الاختراق لتحليل FWXGA # 99574

ما هو الجديد في الإصدار 1.19.1:

dix: اسكوا بعض تحذيرات gcc6 الجديدة
kdrive: نوك حفنة من رمز ميت
xfree86: إضافة إشارة خادم IndirectGLX (الإصدار 2)
xfree86: لا تبتلع & plusmn؛ علم سطر الأمر iglx
modesetting: إعادة إرسال المستفتيات القذرة على EINVAL (الإصدار 2)
xfree86: إصلاح ترتيب فرز برنامج التشغيل الاحتياطي لـ Xorg -configure (الإصدار الثاني)
os: معاملة ssh كعميل غير محلي (الإصدار 4)
configure.ac: حافظ على البيئة CFLAGS عند الاختبار
x86emu: يتضمن التغيير ترتيب لتجنب التضارب مع رأس النظام
الإدخال: إرسال الأحداث XI2 FocusOut NotifyPointer إلى إطار المؤشر.
شمي: أيضا الصور الرقيب عاد من قبل ShmGetImage
present: تحسين القياس من معالج vblank
present: إصلاح عرض تقلبات خارج الترتيب
randr / provider: يسمح فقط لمصدر gpu للتعبير.
modesetting: تعيين driverPrivate إلى NULL بعد إغلاق fd.
xf86Crtc: لا تقم بتعيين خاصية نافذة الجذر على GPU slave.
modesetting: ضبط الإمكانيات لأعلى بعد البهجة وفتح أغطية التحميل.
سحر: إضافة glamor_finish API
modesetting: تنفيذ التحويل 32-& gt؛ 24 bpp في تحديث الظل
glx: تجنب تسرب الذاكرة عند استخدام التقديم غير المباشرلينكس: لا تحاول فتح / dev / vc / 0 ، إصلاح الخطأ msg عند فشل فتح / dev / tty0
modesetting: تنظيف صحيح fb عن off-prime-offload
modesetting: إصلاح تبديل إمكانات مصدر / مصدر الموفر
modesetting: فقط إضافة fb الأساسية إذا لزم الأمر
XQuartz: إزالة --with-launchd-id-prefix
XQuartz: إصلاح نص المساعدة - مع حزمة - id-prefix
XQuartz: تحديث عنوان URL لخلاصة الإصدار لاستخدام عنوان URL جديد https
XQuartz: Add --with-sparkle-feed-url configuration option
XQuartz: إضافة - مع حزمة - إصدار حزمة وخيارات تكوين - مع حزمة - الإصدار - سلسلة - سلسلة
XQuartz: تحديث سنوات حقوق الطبع والنشر
XQuartz: الإصلاح الافتراضي CFBundleVersion
بريق: تعطيل العمليات المنطقية المنطقية عند القيام بالتركيب [v4]
تألق: glamor_make_current قريبا في glamor_composite_with_shader
البهجة: الحفاظ على بتات GL_RED في قناة R عندما تكون الوجهة GL_RED [v2]
بريق: ضبط ل x / y drawable في تحسين نسخة المركبة
سحر: استخدم DestroyPixmap بدلاً من FreePicture for glyph atlas pixmap
modesetting: مسح drmmode- & gt؛ fb_id قبل إلغاء التراجع
exa: ارسم فقط شبه منحرفين صحيحين
xwayland-shm: تحصين الخنق ضد EINTREXA: Honor op parameter to exaGlyphs even if maskFormat == NULL
بريق: إصلاح أخذ العينات خارج صور / قناع RGBx
التألق: تحقق من وجود عمليات مركبة مكافئة للنسخ
glamour: لا يمكن استخدام النسخ عند الوصول إلى خارج مصدر مركب
سحر: استدعاء eglBindAPI بعد eglInitialize
xwayland: استدعاء eglBindAPI بعد eglInitialize
dix: العمل حول بيانات مؤشر ARGB غير premultiplied
سحر: ترجمة منطقة خلفية النص الصلبة بعد لقطة
نظام التشغيل: استخدم strtok بدلاً من xstrtokenize في ComputeLocalClient
xwayland: إصلاح تحذير المترجم في GLAMOR XV
سحر: إصلاح إزاحة خاطئة على المستطيلات المركبة
الطريق: موارد واضحة لبيكسماب على غير واقعي
شي: لا تقدم أحداث الحركة المحاكاة لللمسات غير المحاكاة
xkb: بعد تغيير keymap ، فرض تحديث مؤشر
xkb: إضافة سبب لتحديث مؤشر xkb بعد تغيير خريطة مفتاح
xwayland: تحديث حالة RR على wl_output.done بدلاً من wl_output.mode
dix / ptraccel: إصلاح تسرب الذاكرة في InitPredictableAccelerationScheme
modesetting: إصلاح التحقق من الخطأ من DRM_IOCTL_MODE_CURSOR2

تهيئة: استخدم load_cursor_argb_check للتحقق من مؤشر sw
modesetting: إصلاح فحص مؤشر hw عند المكالمة الأولى

الجديد في الإصدار 1.18.4:

dix: اسكوا بعض تحذيرات gcc6 الجديدة
kdrive: نوك حفنة من رمز ميت
xfree86: إضافة إشارة خادم IndirectGLX (الإصدار 2)
xfree86: لا تبتلع & plusmn؛ علم سطر الأمر iglx
modesetting: إعادة إرسال المستفتيات القذرة على EINVAL (الإصدار 2)
xfree86: إصلاح ترتيب فرز برنامج التشغيل الاحتياطي لـ Xorg -configure (الإصدار الثاني)
os: معاملة ssh كعميل غير محلي (الإصدار 4)
configure.ac: حافظ على البيئة CFLAGS عند الاختبار
x86emu: يتضمن التغيير ترتيب لتجنب التضارب مع رأس النظام
الإدخال: إرسال الأحداث XI2 FocusOut NotifyPointer إلى إطار المؤشر.
شمي: أيضا الصور الرقيب عاد من قبل ShmGetImage
present: تحسين القياس من معالج vblank
present: إصلاح عرض تقلبات خارج الترتيب
randr / provider: يسمح فقط لمصدر gpu للتعبير.
modesetting: تعيين driverPrivate إلى NULL بعد إغلاق fd.
xf86Crtc: لا تقم بتعيين خاصية نافذة الجذر على GPU slave.
modesetting: ضبط الإمكانيات لأعلى بعد البهجة وفتح أغطية التحميل.
سحر: إضافة glamor_finish API
modesetting: تنفيذ التحويل 32-& gt؛ 24 bpp في تحديث الظل
glx: تجنب تسرب الذاكرة عند استخدام التقديم غير المباشرلينكس: لا تحاول فتح / dev / vc / 0 ، إصلاح الخطأ msg عند فشل فتح / dev / tty0
modesetting: تنظيف صحيح fb عن off-prime-offload
modesetting: إصلاح تبديل إمكانات مصدر / مصدر الموفر
modesetting: فقط إضافة fb الأساسية إذا لزم الأمر
XQuartz: إزالة --with-launchd-id-prefix
XQuartz: إصلاح نص المساعدة - مع حزمة - id-prefix
XQuartz: تحديث عنوان URL لخلاصة الإصدار لاستخدام عنوان URL جديد https
XQuartz: Add --with-sparkle-feed-url configuration option
XQuartz: إضافة - مع حزمة - إصدار حزمة وخيارات تكوين - مع حزمة - الإصدار - سلسلة - سلسلة
XQuartz: تحديث سنوات حقوق الطبع والنشر
XQuartz: الإصلاح الافتراضي CFBundleVersion
بريق: تعطيل العمليات المنطقية المنطقية عند القيام بالتركيب [v4]
تألق: glamor_make_current قريبا في glamor_composite_with_shader
البهجة: الحفاظ على بتات GL_RED في قناة R عندما تكون الوجهة GL_RED [v2]
بريق: ضبط ل x / y drawable في تحسين نسخة المركبة
سحر: استخدم DestroyPixmap بدلاً من FreePicture for glyph atlas pixmap
modesetting: مسح drmmode- & gt؛ fb_id قبل إلغاء التراجع
exa: ارسم فقط شبه منحرفين صحيحين
xwayland-shm: تحصين الخنق ضد EINTREXA: Honor op parameter to exaGlyphs even if maskFormat == NULL
بريق: إصلاح أخذ العينات خارج صور / قناع RGBx
التألق: تحقق من وجود عمليات مركبة مكافئة للنسخ
glamour: لا يمكن استخدام النسخ عند الوصول إلى خارج مصدر مركب
سحر: استدعاء eglBindAPI بعد eglInitialize
xwayland: استدعاء eglBindAPI بعد eglInitialize
dix: العمل حول بيانات مؤشر ARGB غير premultiplied
سحر: ترجمة منطقة خلفية النص الصلبة بعد لقطة
نظام التشغيل: استخدم strtok بدلاً من xstrtokenize في ComputeLocalClient
xwayland: إصلاح تحذير المترجم في GLAMOR XV
سحر: إصلاح إزاحة خاطئة على المستطيلات المركبة
الطريق: موارد واضحة لبيكسماب على غير واقعي
شي: لا تقدم أحداث الحركة المحاكاة لللمسات غير المحاكاة
xkb: بعد تغيير keymap ، فرض تحديث مؤشر
xkb: إضافة سبب لتحديث مؤشر xkb بعد تغيير خريطة مفتاح
xwayland: تحديث حالة RR على wl_output.done بدلاً من wl_output.mode
dix / ptraccel: إصلاح تسرب الذاكرة في InitPredictableAccelerationScheme
modesetting: إصلاح التحقق من الخطأ من DRM_IOCTL_MODE_CURSOR2

تهيئة: استخدم load_cursor_argb_check للتحقق من مؤشر sw
modesetting: إصلاح فحص مؤشر hw عند المكالمة الأولى

الجديد في الإصدار 1.18.3:



vfb: إعادة إضافة LD_EXPORT_SYMBOLS_FLAG إلى LDFLAGS
Xext / vidmode: تقليل verbosity من رسائل التصحيح GetModeLine
السحر: سوسيل RED إلى 0 لقوام ألفا
present: فقط requeue لـ MSC التالي بعد فشل الوجه
xfree86 / modes: تأكد من إخفاء مؤشر HW عندما يجب أن يكون
xwayland: لا تتضمن التكرار في اسم الوضع
xwayland: نتظاهر بأننا ندعم إطار العرض في vidmode
DRI2: إضافة معرفات Polaris PCI

ما هو الجديد في الإصدار 1.18.2:


يتم تحديث البهجة لاستخدام ملفات تعريف OpenGL الأساسية إذا كانت متوفرة ، والتي من شأنها تحسين استخدام الذاكرة والأداء على الأجهزة الحديثة ، وحصلت على بعض التحسينات الأخرى في الأداء للـ rpi ووسائط GLES الأخرى
DRI2، DRI3، and Present جميع إصلاحات التصحيح التي تم الحصول عليها للتوقف والتعطل وغرابة أخرى
تم تحديث خادم Xwayland لدعم ملحقات Xv و xf86vidmode للحصول على توافق أفضل ، وإصلاح بعض الأخطاء مع تحديثات hotplug ومؤشر للمخرجات
رأى Xwin تحسينات على إدارة النوافذ والحافظة ، وعدد قليل من تخطيطات لوحة المفاتيح الجديدة

الجديد في الإصدار 1.18.1:


بناء: إزالة miext / cw تالف تتضمن مسارات
vidmode: إسقاط رمز الحدث غير المستخدم
Xorg.man: قم بنقل تفاصيل XLOCAL إلى X صفحة (7) رجل بدلاً من ذلك
Xorg.man: تحديث لعكس - nolisten tcp أن تصبح الافتراضي
Xserver.man: توثيق المزيد من النقل لـ -nolisten & amp؛ خيارات -listen
present: إصلاح منطق تبادل Async
modesetting: معالجة حالات الفشل في إعداد CRTC إلى وضع DRM بشكل صحيح
modesetting: إخراج مجاني في drmmode_set_mode_major ()
modesetting: إزالة الشيكات XF86_CRTC_VERSION
present: نفذ مباشرة إذا كان target_msc يساوي current_msc
Xext: إصلاح الإنشاء باستخدام - xisable
نظام التشغيل: تأكد من تهيئة العملاء fd_set قبل الاستخدام
DRI2: مزامنة radeonsi_pci_ids.h من ميسا

الجديد في الإصدار 1.18.0:


بناء: إزالة miext / cw تالف تتضمن مسارات
vidmode: إسقاط رمز الحدث غير المستخدم
Xorg.man: قم بنقل تفاصيل XLOCAL إلى X صفحة (7) رجل بدلاً من ذلك
Xorg.man: تحديث لعكس - nolisten tcp أن تصبح الافتراضي
Xserver.man: توثيق المزيد من النقل لـ -nolisten & amp؛ خيارات -listen
present: إصلاح منطق تبادل Async
modesetting: معالجة حالات الفشل في إعداد CRTC إلى وضع DRM بشكل صحيح
modesetting: إخراج مجاني في drmmode_set_mode_major ()
modesetting: إزالة الشيكات XF86_CRTC_VERSION
present: نفذ مباشرة إذا كان target_msc يساوي current_msc
Xext: إصلاح الإنشاء باستخدام - xisable
نظام التشغيل: تأكد من تهيئة العملاء fd_set قبل الاستخدام
DRI2: مزامنة radeonsi_pci_ids.h من ميسا

ما هو الجديد في الإصدار 1.17.2:

أبرز الملامح البارزة:
إصلاح لـ CVE-2015-3164 في Xwayland
إصلاح الإعداد int10 ل vesa
إصلاح الانحدار في المصادقة المترجمة بواسطة الخادم
إصلاح الإعداد fb على وحدات المعالجة المركزية (CPU) ذات النهاية الكبيرة
بناء الإصلاح ل gcc5
سجل التغيير الكامل:
آرون بلاتنر (2):
xfree86: إصلاح معالجة xf86_check_platform_slot لـ PCI
xfree86: إضافة شاشات GPU حتى في حالة عدم وجود GDevs نشطة
آدم جاكسون (1):
إكس سيرفر 1.17.2
عادل جاد الله (1):
modesetting: إصلاح برنامج المؤشر الاحتياطي
آلان كوبرزميث (2):
مسح ListenTransConns إدخالات في CloseWellKnownConnections
اقبل x86_64 وكذلك i * 86 لـ $ host_cpu في Solaris على x86
برنت كولينز (1):
shm: إصلاح تهيئة مورد xselinux لبيكسلات xinerama
كريس ويلسون (2):
shm: إصلاح الاستخدام بعد مجاني في ShmDestroyPixmap
present: قم بنسخ محتويات unflip مرة أخرى إلى الشاشة Pixmap
كولن هاريسون (2):
os / xdmcp.c: تضمين Xtrans.h عند إنشاء WIN32
os / utils.c: لا تحاول إنشاء os_move_fd () لـ WIN32
ديف ايرلي (2):
نظام التشغيل / الوصول: إصلاح الانحدار في الخادم تفسير المصادقةبريق: لا تفعل تقديم العمليات مع مطابقة المصدر / dest (v2)
ديما ريازانوف (1):
xwayland: تنفيذ التمرير السلس
إغبيرت إيش (6):
الرموز: إصلاح sdksyms.sh للتعامل مع gcc5
Xephyr: لا تعطل عند عدم تحديد وسيطة سطر الأوامر
Xephyr: طباعة رقم عرض الخادم الافتراضي في حالة عدم تحديد أي منهما
Xephyr: إصلاح الترجمة عند تمكين التصحيح
Xephyr: إصلاح سحب صورة الشاشة لغير البهجة والأغاني حالة غير XHSM
Xephyr: إصلاح صورة مكسورة عند اختلاف endianess من الجهاز العميل و host-Xserver تختلف
اميل فيليكوف (2):
randr: إزالة رسائل الخطأ chatty
randr: استخدام randr: البادئة في ErrorF ()
هانس دي جويدي (1):
إعادة تمكين أجهزة إدخال serverfd غير مباشرة على vtenter
جايسون جيريك (2):
xfree86: Return NULL من xf86CompatOutput إذا لم يتم تعريف compat_output
dix: لا تسمح بتعيين جهاز التحويل على أجهزة لا قيمة لها
جون تيرني (9):
ephyr: تجنب segfault مع "DISPLAY = Xephy -glamour"
نظام التشغيل: من المفترض أن تتضمن خيارات XDMCP مثل -cery etc - إدراج tcp
os: تعليم vpnprintf () كيفية التعامل مع "٪ *. * s"hw / xwin / glx: Refactor parsing of the XML element
hw / xwin / glx: تحسين مولد التعليمات البرمجية للتعامل مع أحدث سجل Khronos OpenGL XML
hw / xwin: الإبلاغ عن معلومات إصدار Cygwin في السجل
سحر: إصلاح بناء عند تكوينها - صالح للبشرة - قابل للعكس - xshmfence
hw / xwin / winclipboard: الارتباط xwinclip مع -lpthread
الأب / xnest: إصلاح بناء ل MinGW
جوناثان جراي (2):
سحر: إزالة const من نوع الإرجاع من glamor_get_drawable_location ()
السحر: بناء الإصلاح عندما لم يتم تعريف DRI3
يورغ بيليتر (1):
int10: إصلاح خطأ الاختيار ل pci_device_map_legacy
كيث باكارد (1):
مي: قد تحتاج الأقواس المملوءة بالدور الشرائح إلى مساحة أكبر للأمتداد
مارتن لانكهورست (4):
التألق: استخدم فقط (un) pack_subimage عندما تكون متاحة
سحر: لا تحقق من أخطاء gl في glamor_build_program
glamour: استخدم GL_FRAMEBUFFER بدلاً من GL_READ_FRAMEBUFFER
البريق: GL_TEXTURE_MAX_LEVEL غير متاح على GLES2
Michal Srb (1):
فضح GetMaster للوحدات.
ميشيل دانزر (2):
إضافة AC_SYS_LARGEFILE يعرّف إلى dix-config.h
modesetting: تضمين dix-config.h من dumb_bo.c

أوليفييه فوردان (4):
ephyr: يفشل إذا طلب البريق ولكن غير قابل للاستخدام
xwayland: إضافة التبعية على libs بريق
سحر: تحقق من الحد الأقصى من تعليمات ALU الأصلية
dix: إصلاح ترتيب بايت الصور على الأجهزة endian كبيرة
راي سترود (5):
systemd-logind: تصفية رسائل غير إشارة من مرشح الرسالة
systemd-logind: لا تخمين المهلة الافتراضية D-Bus الثانية
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 إلى الطابع الزمني المحدد في NoticeTime
xwayland: خنق تحديثات سطح المؤشر الخاص بنا باستدعاء إطار
فيسنتي اوليفيرت رييرا (1):
backtrace.c: أصلح كلمة يلقيها إلى مؤشر

الجديد في الإصدار 1.17.1:



xkb: لا مبادلة البيانات XkbSetGeometry في المخزن المؤقت الإدخال
xkb: التحقق من طول السلاسل مقابل حجم الطلب

ما هو الجديد في الإصدار 1.17.0:


dri2: تعيين اسم برنامج التشغيل vdpau إذا لم توفر ddx أي اسم برنامج تشغيل
randr: محاولة إصلاح الأساسي على إخراج الرقيق (الإصدار 2)
config / udev: احترام تعيينات المقعد عند تعيين الأجهزة
نظام التشغيل: إصلاح شروط السباق الموقت

الجديد في الإصدار 1.16.3:

glx: كن أكثر بجنون العظمة بشأن الطلبات المتغيرة الطول [CVE-2014-8093 1/6]
glx: كن أكثر صرامة بشأن رفض أحجام الصور غير الصالحة [CVE-2014-8093 2/6]
glx: paranoia إضافية في __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (الإصدار الثاني) [CVE-2014-8093 3/6]
glx: إصلاح حساب حجم الصورة لـ EXT_texture_integer [CVE-2014-8098 1/8]
glx: إضافة safe_ {add، mul، pad} (الإصدار 3) [CVE-2014-8093 4/6]
glx: حماية الفائض الصحيحة لطلبات العرض غير المُولدة (الإصدار 3) [CVE-2014-8093 5/6]
glx: التحقق من طول طلبات RenderLarge (الإصدار 2) [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: التحقق من الطول للطلبات الفردية غير الناتجة (الإصدار 2) [CVE-2014-8098 7/8]
glx: تمرير طول الطلب المتبقي إلى - & gt؛ varsize (الإصدار الثاني) [CVE-2014-8098 8/8]
إضافة -glx & 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: طول unvididated في SProcXCMiscGetXIDList () [CVE-2014-8096]
Xv: أطوال unvididated في ملحقات XVideo مبادلة procs [CVE-2014-8099]
dri3: أطوال غير موقوفة في دعامات تمديد DRI3 متبوعة [CVE-2014-8103 1/2]
الحالي: أطوال غير مُحسَّنة في procs extension present [CVE-2014-8103 2/2]
randr: أطوال غير محسوبة في تمديد RandR procs [CVE-2014-8101]
render: أطوال unvididated في extender Render. مبادلات متقلبة [CVE-2014-8100 2/2]
xfixes: طول unvididated في SProcXFixesSelectSelectionInput [CVE-2014-8102]
إضافة طلبات فحص طول الطلب لبعض طلبات 1.xXput
إضافة طلب اختبار طول الطلبات لبعض طلبات 2.xXput 2.x.
إضافة REQUEST_FIXED_SIZE testcases لاختبار / misc.c

fb: إصلاح خوارزميات Bresenham لشرائح صغيرة شائعة الاستخدام.
تقديم: تحقق من حجم الطلب قبل قراءته [CVE-2014-8100 1/2]
glx: التحقق من طول طلبات GLXRender (الإصدار 2) [CVE-2014-8098 2/8]
الحالي: دعم PresentOptionCopy
glx: تحقق من الإرجاع من __glXGetAnswerBuffer
dbe: استدعاء DDX SwapBuffers يتطلب عنوان int ، غير موقعة int [CVE-2014-8097 pt. 2]
glx: لا يمكن خلط الإعلانات والكود في مصادر X.org [CVE-2014-8098 pt. 9]
يفتقد parens في REQUEST_FIXED_SIZE الماكرو [CVE-2014-8092 pt. 5]
dix: تم تحديد حدود GetHosts باستخدام قيمة مؤشر غير صحيح [CVE-2014-8092 pt. 6]
الحالي: تجنب التعطل في DebugPresent () ، معلومات أكثر قليلاً.
present: إصلاح استخدام صفحات الصفحة المتزامنة وتكريم PresentOptionAsync. (V4)
glx: تصحيح قناع الاقتطاع في __glXGetAnswerBuffer [CVE-2014-8093 6/6]

ما هو الجديد في الإصدار 1.17 RC1:

modesetting: تطابق فئة PCI 3 ، أي فئة فرعية
xfree86: إزالة التالفة /usr/share/X11/xorg.conf.d رمز ثابت من صفحة رجل xorg.conf
آدم جاكسون (131):
نفذ - & gt؛ driverFunc
modesetting: لا (مكسرًا) مؤشر البرنامج المزدوج المسار
استخدم وظيفة thunk الخاصة بدلاً من shadowUpdatePackedWeak
dix: إزالة تكوين IBM القديم
dix: إزالة بعض بقايا 3.x XFree86
dix: (لا) تغيير BITMAP_SCANLINE_UNIT على Linux s390 {، x}
dix: إزالة بعض وحدات الماكرو الميتة
dix: إزالة بعض بقايا cfb
dix: افتراضي GLYPHPADBYTES إلى 4
dix: إزالة الغلاف الخاص wacky sparc (الإصدار الثاني)
dix: إزالة حالة غريبة من s390 القليل من endian
dix: إزالة الوعي بالقوس من servermd.h (الإصدار 2)
xfree86: قم بإزالة وحدات الوسائط المتعددة i2c
xfree86: إزالة # تتضمن "compiler.h" من الأماكن التي لا تحتاج إليها
xfree86: أزل nds32_flush_icache
xfree86: أزل MMIO_MOVE32
xfree86: Undefine NO_INLINE
xfree86: لا تتناسب مع اختلافات gcc للذاكرة غير المصححة
xfree86: قم بإزالة مساعدي int64 غير المحميين غير المستخدم
xfree86: تحريك المساعدين غير المصنفين العامين إلى رمز int10xfree86: قم بإزالة الواصلات الغير مستخدمة الغير مستخدمة
xfree86: قم بإزالة بعض pps decls عشوائي
xfree86: Undef FAKEIT
xfree86: Undef __HIGHC__
xfree86: إزالة بتة غير متوقعة من # pragma
xfree86: Undef GCCUSESGAS
xfree86: إزالة عديم الفائدة! __ SUNPRO_C guard
xfree86: إزالة دعم Pre-2.6 Linux ppc
xfree86: قم بتبسيط حزمة من نظام التشغيل وشروط القوس
xfree86: تنظيف حاجز powerpc decls
xfree86: أزل MMIO_ONB * والأصدقاء
xfree86: اسحب تعريف الحاجز العام () إلى أعلى مستوى
xfree86: تنظيف بعض استخدام الماكرو __sparc سخيفة
xfree86: Unify the ppc / sparc mmio-swap-or-not conditionals
mi: إزالة الوعي شبه شبه التعسفي في وحدات ماكرو الإحداثيات المحزومة
bsd: قم بإزالة رمز ذراع مرجع خلف #if 0
ديكس: جعل بعض رمز LBX عهد أكثر وضوحا
kdrive: إزالة بعض بتات الموتى للصفحة الرجل
mi: إزالة miSegregateChildren غير المستخدمة على ما يبدو
miext / shadow: إزالة الاختراق القديم للتوافق مع الإصدارات السابقة
miext / shadow: إزالة shadowInit
نظام التشغيل: إزالة مغلفة malloc / free wrappers
نظام التشغيل: إزالة LocalClientCredتقديم: إزالة CopyPicture غير المستخدمة
التوقف: لا تفتح رمز IsMapInstalled
vgahw: Nuke غير المستخدمة vgaCmap.c
xfree86: إزالة xf86ConfigActivePciEntity
xfree86: قم بإزالة بعض أنواع pre-pciaccess غير المستخدمة
xfree86: إزالة أنواع PCI الموقوفة
xfree86: قم بإزالة xf86 غير المستخدمة {Map، Unmap} LegacyIO
xfree86: إزالة protectMem من VidMemInfo
xfree86: إزالة xf86RandRCreateScreenResources بدون قيمة
xfree86: إزالة رقم غير صالح #include "fb.h"
xfree86: قم بإزالة HardEdges غير المستخدمة
xkb: إزالة بعض جنون العظمة الرائع من انبعاث الحدث
xquartz: إزالة غير المستخدمة DRI {، Post} ValidateTree
dri1: إزالة DRI {غير مستخدم ، ValidityTree}
xwayland: تقارير الأضرار الإضافية إلى المربع المحيط
xfree86: Remove xf86 {Map، Unmap} VidMem
xfree86: إزالة {set، undo} WC من VidMemInfo
xfree86: قم بإزالة xf86LinearVidMem
int10: منفذ إيقاف xf86ReadBIOS
xfree86: قم بإزالة xf86ReadBIOS
xfree86: قم بإزالة xf86CheckMTRR
xfree86: قم بإزالة ذاكرة الوعي MTRR
xfree86: نظّف المزيد من وعي ألفا
محمل: إزالة التوافق مع ترقيم الإصدار XFree86 القديمephyr: تطبيق مؤشرات الأجهزة بشكل صحيح (v3)
محمل: Deobfuscate RTLD_ * الأشياء الكلية
mi: إزالة توافق colormap Windows 8-bpp
xfree86: قم بإزالة مقطع xv بإعلام خطاف التشغيل
xfree86: إزالة الخيار "TextClockFreq"
xfree86: إزالة spf xf86ConfigError
xfree86: قم بإزالة المؤشر الخلفي غير المجدي إلى pscrn من رمز colormap
xfree86: قم بإزالة دعم DisplayID
xfree86: إزالة xf86Info.log (الإصدار الثاني)
xfree86: قم بإزالة xf86Info.useDefaultFontPathFrom غير المستخدم
xfree86: configServerFlags يفشل أبدا ، وجعلها تعود باطلا
xfree86: إزالة xf86PrintMarkers الفاسدة
x86emu: Undefine _NO_INLINE
exa ، kdrive: إزالة وحدات ماكرو BitsPerPixel المتكررة
input: قم بإزالة SetKeySymsMap غير المستخدمة
loader: أزل بعض شفرة البقلاوة
vfb: لا تعيد تنفيذ micmap كثيرًا
xfree86: إزالة بعض printf لا يمكن حدوثه من xf86CreateRootWindow
kdrive: إزالة المرجع القيّم إلى 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 up to dix
dix: إزالة DIXsaveUnder بت من الإطار
dix: Lower backStorage إلى بت بدلاً من مؤشر
dix: إزالة فارغ إذا
ديكس: إزالة بعض الصب لا طائل من NULL
dix: إزالة ماكرو مبهم
mi: miSlideAndSizeWindow - & gt؛ miResizeWindow
fb: fb {Map، Unmap} Window - & gt؛ أف ب {أدرك، Unrealize} النافذة
متفرقات: أضعاف معا بعض الشرطية زائدة عن الحاجة
xinerama: إصلاح وضع الوصول في بحث DrawI Getage
تقديم: قم دائمًا بتخزين مشبك العميل كمنطقة
mi: قم بتمييز إجراءات span blit كـ _X_COLD
مي: تفاصيل خط يونكسبورت العريض
mi: تفاصيل تنفيذ جدول حافة مضلع Unexport
mi: تفاصيل تنفيذ مجموعة Unexport span
mi: تفاصيل تنفيذ مضلع subpixel من Unexport
mi: سد Unexport تفاصيل التنفيذ
mi: طي mispans.c إلى miwideline.cmi: طي mifpolycon.c إلى miarc.c
mi: Fold mipoly {con، gen} .c into mipoly.c
mi: طي mipolyutil.c إلى mipoly.c
mi: أضعاف micursor.c إلى mipointer.c
fb: Eliminate fbLaneTable، staticize fb {8،16،32} Lane
fb: FB_SHIFT هو 5 (و FB_UNIT هو 32)
fb: قم بإزالة المسار البطيء حتى / الغريب
fb: نقل fbStipple * Bits بالقرب من المستهلك الوحيد
fb: إزالة fbReduceRasterOp غير المستخدمة
fb: قم بإزالة المسار البطيء للوح حتى / odd
fb: إخفاء تفاصيل تنفيذ glyph
fb: إخفاء بعض تفاصيل الخط ذات العرض صفر
fb: إخفاء تفاصيل خط Bresenham
fb: إخفاء fbDots
fb: إخفاء fbPush {Pattern، Fill}
dix: دائماً تخزين مقطع عميل GC كمنطقة (v2)
dix: أعد كتابة ثم أعد حزم GC
مركب: التفاف GetSpans
آلان كوبرزميث (5):
جعل اختبارات القائمة في الواقع قوائم الاختبار
إحباط xi2 الاختبارات إذا فشل ActivateDevice ()
استخدم اسم العرض الفريد لكل برنامج اختبار xi2 [v3]
تخصيص مساحة كافية لكل من إعادة الضبط & amp؛ أعلام الصفات
إذا فشلت fork في النظام () ، لا تدخل إلى exec ()
آلان هوريهان (14):
الالتزام الأولي من برنامج تشغيل modesetting الجديد
تشغيل المسافة البادئةسد العجز في دعم مؤشر الجهاز
إحضار المضمنة مع 101 modesetting الحالية لفرز التغييرات رابط / التشفير
إضافة دعم DRI2.
إصلاحات التنسيق
المزيد من إصلاحات التنسيق
المزيد
إضافة winsys EXA لواجهة برنامج تشغيل أنبوب الغاليوم.
إصلاح نسخة السطح
شيكات فارغة
إضافة - مع الجاليوم دير لتحديد موقع شجرة الغاليوم
مزيد من التحقق من الخطأ
إصلاحات لتغييرات خطوة الغاليوم
اليكس ديشر (1):
modesetting: حجم مؤشر الاستعلام من kernel
اليكس أورانج (1):
fb: إصلاح خوارزميات Bresenham لشرائح صغيرة شائعة الاستخدام.
ألون ليفي (1):
modesetting: إضافة دعم موصل ظاهري
اندرياس هارتميتز (1):
سحر: لا تحرر الذاكرة التي سنستخدمها.
أكسل ديفي (1):
إصلاح present_pixmap عند استخدام present_notify_msc
كارلوس جارناتشو (1):
xwayland: فقط تعطيل / تمكين الأجهزة على تغيير القدرات
كريس ويلسون (2):
إضافة وسائط GTF المفقودة
Xext / shm: فصل جزء SHM بعد إصدار Pixmap
كولن والترز (2):
autogen.sh: تنفيذ GNOME Build APIxf86platformBus: إضافة تأكيد لتجنب تحذير مترجم (مميت)
دانييل مارتن (3):
dix: إزالة بقايا XpExtension من protocol.txt
security: قم بإزالة XpExtension من SecurityTrustedExtensions
xfree86: احذف الملف modinit.h
دافني فيستر (1):
os: إعادة إنشاء os / oscolor.c من التطبيق / rgb # 52289
ديف ايرلي (61):
انخفاض اكسا
modesetting: إعادة تشغيل برنامج التشغيل من codebases الأخرى
تنظيف بعض ملف رأس drmmode_display
modesetting: إعادة كتابة التحقق على أساس fbdev.
القناة الهضمية بعض التعليمات البرمجية غير الضرورية
تحديث المؤلفين / حقوق التأليف والنشر
انخفاض التحميل dri2
شفرة تتبع تلف المنفذ من st / xorg
إصلاح خادم إعادة التدوير
إضافة -Wall ، تحذيرات تنظيف
إزالة التصحيح غير المستخدمة
إضافة دعم shadowfb ، الافتراضي إلى.
إضافة صفحة رجل الأولية
تحقق دعم drm القدرة العازلة البكم
إصلاح جعل distcheck
إصلاح fb_id للتقارير القذرة
تكوين: لا تتطلب xvmc.
جهاز إصلاح فتح
إصلاح بعض المسافات البيضاء
modesetting: إضافة المؤشر الاحتياطي إذا رفض kernel المؤشر.
تنظيف غبي قبعة جلباستخدام الحد الأقصى لتقرير ما إذا كان الظل المفضل أم لا.
shadowfb: تفريغ حالة shadowfb عند بدء التشغيل
modesetting: خطوة خطوة إذا كان kernel يعدلها.
modesetting: نقل الأشياء الظل إلى بنية أخرى
modesetting: إصلاح حجم الظل.
modesetting: تعطيل التحديثات القذرة لـ ENOSYS
modesetting: إصلاح التحذيرات ، إزالة الشفرة الميتة.
xf86-video-modesetting 0.2.0
modesetting: إصلاح بناء ضد أقدم Xext
انخفاض استخدام تخصيص ، مجرد استخدام malloc / مجانا
القذرة: تحقق من malloc العودة
المؤشر: إخفاء المؤشرات على LeaveVT
modesetting: إضافة مجموعة / إسقاط الرئيسي حول مفتاح VT
ضبط الإعدادات: حرك جهاز فتح النواة قبل ضبط العمق
modesetting: محاولة العمل إذا أردنا 24 أو 32bpp
تهيئة: تأكد من أن جهاز pci يتوافق مع جهاز drm
عثرة الإصدار إلى 0.3.0
modesetting: إضافة ملف رأس المتوافقة
modesetting: تحويل إلى واجهات برمجة تطبيقات تحويل scrn جديدة.
modesetting: إصلاح جعل الاختيار
modesetting: عثرة على أحدث X خادم API api.
modesetting: حل kernel bug للإبلاغ عن 0x0 كـ mins صالح
modesetting: يتطلب اختبار pci واجهة الإصدار 1.40.4.1: عثرة تكوين
modesetting: إسقاط xf86PciInfo عديمة الفائدة تشمل
modesetting: إصلاح تحذير حول إغلاق غير معروف.
modesetting: إضافة دعم منصة الحافلات
modesetting: إضافة دعم الرقيق الناتج.
modesetting: إزالة الاستخدام المخصص مرة أخرى
modesetting: إصلاح الأعطال الناجمة عن ظروف السباق udev
modesetting: عثرة إلى 0.6.0
modesetting: تقديم خطاطيف وهمية للظل
modesetting: الإصلاح ضبط انهيار الإطار
modesetting: تغيير أسماء المخرجات لوحدات معالجة الرسومات الثانوية
ضبط الوضع: انقل إغلاق fd إلى بعد أن نتحقق من المخرجات
modesetting: حاول استخدام دعم مؤشر نقطة الاتصال
modesetting: إصلاح أداء المؤشر مع النقاط الفعالة.
تهيئة: إصلاح استخدام بعد مجانا.
modesetting: إصلاح انحدار البناء مقابل الخوادم القديمة.
pixmap: حل دعم أوبتيموس العكسي مع الرؤوس المتعددة
ديفيد اونج (1):
randr: إصلاح المنطق في RRPointerToNearestCrtc
إغبيرت إيش (1):
BellProc: إرسال حدث الجرس على جرس بروتوكول الأساسية عند الطلب
اريك انهولت (52):
xorg: إزالة التعريفات المتكررة من بعض البنيات ذات الصلة XV.kdrive: قم بعمل تنظيف أكثر قليلًا من X1 struct deduplication.
kdrive: إزالة رمز المحولات العمودية XV.
kdrive: قم بتبسيط واجهة إعداد المحول.
سحر: تقسيم رمز XV إلى الأجزاء التي تعتمد على XF86 وعامة.
kdrive: Mark XV names const لتجنب التحذيرات.
ephyr: إضافة دعم ل XV باستخدام بريق.
سحر: حصة رمز لمعالجة put_image.
xephyr: السماح بتهيئة بريق gles2 (على GLX).
glamour: إسقاط glTexParameteri () غير الضرورية في SetSpans ().
glamour: استخدم وحدات الماكرو MIN / MAX لتنظيف glamor_transfer.c
سحر: إسقاط glTexParameteri () غير الضرورية في تحميل بيانات النسيج.
سحر: إسقاط الحجج الثابتة إلى glamor_solid ().
سحر: إزالة علم yInverted صحيح دائمًا.
البريق: انخفاض ميت الحصول على / ظائف sub pixmap الحانة.
سحر: إسقاط القتلى glamor_download_pixmap_to_cpu ()
سحر: إسقاط الميت glamor_restore_pixmap_to_texture ().
سحر: إزالة نموذج أولي ميت.
بريق: إسقاط "نحن نقوم بسلسلة من البثور أو السحب" المنطق.
xv: إزالة VIDEO_INVERT_CLIPLIST من xorg و kdrive DDXes.
xv: إزالة VIDEO_NO_CLIPPING من الملف xorg و kdrive DDXes.xv: نقل التعليمات البرمجية الشائعة لتنظيف المحول إلى xvmain.c
xv: إسقاط واجهة ddQueryAdaptors ().
xv: نقل تخصيص شاشة DDX XV الخاص في DDXes.
xv: إسقاط XvdiPreemptVideo غير المستخدمة ().
xv: إسقاط XvdiVideoStopped () غير المستخدمة.
xv: نقل إعداد CloseScreen من ربط DIX إلى التفاف العادي.
xv: تحريك مساعد مفتاح اللون xf86 XV إلى core.
xv: ثبت حالات فشل malloc في المساعد الأساسي لملء اللون.
kdrive: إزالة الميت KXVPaintRegion ().
kdrive: لا تهتم بوضوح مسح نافذة جديدة تحافظ على NULL.
xv: إزالة الواجهات AllocatePort / FreePort لا - op.
xv: إسقاط ClientPtr من الواجهة إلى DDX.
kdrive: إزالة بنية ميتة.
سحر: لا تحاول إعداد زخارف الخطوط الأساسية عندما لا نستخدمها.
glx: قم بتعطيل سياقات GLX غير المباشرة بشكل افتراضي.
modesetting: دمج modesetting لنسخ في xserver's.
modesetting: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
modesetting: xserver بالتحقق بالفعل من XEXTPROTO & gt؛ = 7.2.99.901.
modesetting: إسقاط استخدام "المؤشر" لـ "void *"
modesetting: تحديث لتغيير واجهة برمجة تطبيقات جهاز النظام الأساسي.modesetting: توصيل برنامج التشغيل بالبناء.
modesetting: إسقاط استخدام compati api.h
modesetting: إسقاط التوافق xserver القديم المتبقي.
modesetting: تشغيل x-indent-all.sh.
modesetting: إصلاح بعض التنسيق الغريب بعد x-indent-all.sh.
modesetting: إلغاء بعض إعدادات التثبيت.
modesetting: إضافة دعم للعرض باستخدام السحر.
dri2: استيراد نسخة من معرف PCI الخاص بـ Mesa - & gt؛ تعيينات اسم برنامج التشغيل.
dri2: قم بملء اسم برنامج التشغيل تلقائيًا إذا لم يوفره DDX.
modesetting: تصدير وظيفتين أريد إعادة استخدامها من DRI2 / Present.
modesetting: إضافة دعم ل DRI2 مع بريق.
جايتان نادون (14):
املأ الملف COPYING بنص الترخيص
إضافة معلومات جهة الاتصال إلى ملف README
man: missing AM_V_GEN and sed name
إصلاح الخطأ المطبعي في .gitignore
إجراء: إزالة التكرار AUTOMAKE_OPTIONS
إزالة EXTRA_DIST المكرر للملف README.
إضافة الأهداف المفقودة من أجل ChangeLog و INSTALL
استبدل AM_CONFIG_HEADER القديم بـ AC_CONFIG_HEADERS
إزالة تكرار AC_PROG_CC
إزالة AM_PROG_CC_C_CO غير الضروريةmake: إزالة تخصيص متغير فارغ
make: إضافة جميع التحذيرات وفقًا للنظام الأساسي
config: استبدل AC_HELP_STRING الذي تم إيقافه باستخدام AS_HELP_STRING
التكوين: تخطيط وتعليق الجزء العلوي من configure.ac
هانس دي جويدي (1):
إضافة دعم لخادم إدارة fds
جيمس سيمونز (1):
لا ترسم المؤشرات في وضع المؤشر sw
جاسبر سانت بيير (2):
xwayland- input: إصلاح أعطال لسباق مع وايلند روستر
xwayland: تنفيذ التحكم في الأسطح استنادًا إلى حدث الإطار
جيريمي هدلستون سيكويا (3):
إصلاح: إصلاح انحدار عطل في mieqProcessDeviceEvent
ListenOnOpenFD: قم بإزالة "إعادة تعيين" لأن الغرض من هذا هو توصيلات hotplugging
XQuartz: دعم أفضل إيقاف تشغيل "Displays have منفصلة Spaces" على OS X Mavericks
جرج سونينبيرغر (1):
إصلاح سلسلة التنسيق.
جون تيرني (56):
hw / xwin / glx: عند توليد الحشوات ، قم بتحديد الخصائص التي تم دراستها لإصدار GL

البرامج الأخرى من المطور X.org Foundation

xf86-video-r128
xf86-video-r128

19 Feb 15

X.Org
X.Org

14 Apr 15

تعليقات ل X.Org Server

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!