HN 日本語サマリー

← 一覧へ戻る
プログラミング

Xorg-Server 26.0.99.901 リリース候補版

Xorg-Server 26.0.99.901 (lists.x.org)

103 pointsby st_goliath76 コメント

要約

xorg-server 26.0.99.901、すなわち次期バージョン26.1.0の最初のリリース候補版が発表されました。このリリースには、Xorg、Xephyr、Xnest、Xvfb、Xwin、Xquartzなど、Xwayland以外の全てのサーバーが含まれています。主な変更点として、ビルドシステムからautoconf/automakeが削除され、mesonのみが残されました。また、DPMS 1.2のDPMSInfoNotifyイベントやXFixes 6.1、xorg.confのAllowForceTerminateオプションへの対応が追加され、デフォルトでバイトスワップされたクライアントが無効化され、フォントサーバー接続も無効化されました。

全文翻訳

xorg-server 26.0.99.901 Alan Coopersmith alan.coopersmith at oracle.com Thu Aug 20 02:01:40 UTC 2026 前のメッセージ (スレッド順): [ANNOUNCE] xwayland 26.0.99.901 メッセージの並び順: [日付] [スレッド] [件名] [投稿者] スケジュールに従い、xorg-server 26.0.99.901、すなわち次期xorg-server 26.1.0リリース(または短縮してxorg-server 26.1.0 rc1)の最初のリリース候補版を発表できることを嬉しく思います。これには、Xorg、Xephyr、Xnest、Xvfb、Xwin (Microsoft Windows用)、Xquartz (MacOS用) を含む、Xwayland以外の全てのサーバーが含まれています。 xorg-server 21.1以降の主な変更点は以下の通りです: * autoconf/automakeビルドシステムの削除、mesonのみを残す * DPMS 1.2からのDPMSInfoNotifyイベントのサポート追加 * XFixes 6.1 および xorg.conf の AllowForceTerminate オプションのサポート追加 * デフォルトでバイトスワップされたクライアントを無効化 * デフォルトでフォントサーバー接続を無効化 * Xorg: BSD 用の DRM プラットフォームを追加 * Xorg: デフォルトの非rootユーザーログファイルを $XDG_STATE_HOME/xorg に移動 * Xvfb: 複数のCRTCサポートを追加 * Xvfb: 最大13個のマウスボタンをサポート * より多くのテストが含まれる このリリース候補版のテストにご協力いただけると幸いです。問題があれば、以下で報告してください: https://gitlab.freedesktop.org/xorg/xserver/-/issues Xorgサーバーをテストする方は、libpciaccess 0.19 (2026年3月リリース) をビルドして実行することをお勧めします。なぜなら、少なくとも1つのバグ修正は、そのリリースで導入された新しいAPIに依存しており、ビルド時にmesonによって新しいAPIが検出された場合にのみ呼び出されるからです。 以下のショートログには、以前のxorg-server-21.1ブランチが最初に作成されてからの全ての変更が含まれていますが、一部は別途リリースされたXwaylandにのみ関連するか、既に21.1ブランチにバックポートされているもの(CVE修正の全てなど)です。 git tag: xorg-server-26.0.99.901 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-26.0.99.901.tar.xz SHA256: 24f16885a6152d9abb384a90c52b2e417fafdc474ff914d8faddf6b6b9566c45 xorg-server-26.0.99.901.tar.xz SHA512: 67267e8af43cd8be0ee0bac984837114598a69817bda0219e703f0395c8624a81203a98f36240bfc74ce8524335ee0954104e99ece6b9ab3c1104adbf57c2c43 xorg-server-26.0.99.901.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-26.0.99.901.tar.xz.sig Aaron Dill (1): logind: call SetType on the logind session Aaron Plattner (4): modesetting: Only use GAMMA_LUT if its size is 1024 xfree86: NUL-terminate strings in hwEnableIO os: print <signal handler called> if unw_is_signal_frame() os: print registers in the libunwind version of xorg_backtrace() Adam Jackson (17): selinux: Stop using security_context_t xinput: Silence a warning from gcc 11 xkb: Silence a warning from gcc 11 dmx: Fix some redeclaration warnings from gcc 11 ephyr/glamor: Port to EGL glamor: Don't open-code epoxy_glsl_version() ephyr: Don't open-code glamor_compile_glsl_prog wayland/streams: Don't open-code glamor_compile_glsl_prog glamor: Require EGL_KHR_no_config_context glamor: Assume EGL in glamor_context xwayland/glx: Enable sRGB fbconfigs glx/dri: Filter out fbconfigs that don't have a supported pixmap format ephyr: Sync less in hostx_paint_rect ephyr: Sync even less in ephyrInternalDamageRedisplay present: Send a PresentConfigureNotify event for destroyed windows glamor: Lift the GLX EGL backend from Xwayland glamor/glxprov: Stop exposing non-db(-capable) configs Aki Sakurai (2): xquartz: fix compilation xquartz: fix inverted tablet pen Y tilt on macOS Alan Coopersmith (216): Replace "the the" with a single "the" in docs & comments xfree86: finish removing numTimings in xf86ValidateModes() gitlab CI: enable gitlab's builtin static analysis gitlab CI: enable commit & merge request checks os: Use memcpy() instead of memmove() when buffers are known not to overlap dix: Use memcpy() instead of memmove() when buffers are known not to overlap mi: Use memcpy() instead of memmove() when buffers are known not to overlap xf86AutoConfig: try modesetting on all platforms we build it on Remove "All rights reserved" from Oracle copyright notices gitlab CI: add workflow rules Add a .mailmap file to canonicalize author names and emails Revert "Compile lnx_platform.c on FreeBSD too." os: Assume all supported non-WIN32 platforms have seteuid & saved_ids unifdef apollo unifdef SUNSYSV bsd_init.c: fix build on FreeBSD Xext: SProcSyncCreateFence needs to swap drawable id too Xserver.man: Note that -byteswappedclients is the default in this release xorg.conf.man: Add missing new paragraph mark before AllowByteSwappedClients Xi: ProcXIGetSelectedEvents needs to use unswapped length to send reply Xi: ProcXIPassiveGrabDevice needs to use unswapped length to send reply Xquartz: ProcAppleDRICreatePixmap needs to use unswapped length to send reply xf86_OSlib.h: Don't need to include Solaris keyboard headers here solaris: convert APM interfaces to official SRN interfaces CI: Checkout driver tag into the directory we build from Move sizeof to second argument in calloc calls meson: make AF_INET6 check work with stricter compiler flags compiler.h: drop translation of Sun compiler platform defines to gcc Remove remnants of support for SysV versions before SVR4 Remove remnants of support for SVR4 systems other than Solaris & illumos dix: check for calloc() failure in Xi event conversion routines dix: PolyText: fully initialize local_closure dix: SetFontPath: don't set errorValue on Success dix: enterleave.c: fix implicit fallthrough warnings dix: CreateScratchGC: avoid dereference of pointer we just set to NULL dix: InitPredictableAccelerationScheme: avoid memory leak on failure dix: dixChangeWindowProperty: don't call memcpy if malloc failed dix: ProcListProperties: skip unneeded work if numProps is 0 dix: HashResourceID: use unsigned integers for bit shifting dix: GetPairedDevice: check if GetMaster returned NULL dix: FindBestPixel: fix implicit fallthrough warning CI: Update xcb util libraries to versions with working submodule URLs CI: clone libdecor from fd.o instead of gnome.org CI: update libdecor from 0.1.0 to 0.1.1 CI: update meson from 0.56.2 (bullseye) to 1.0.0 (bullseye-backports) meson: list required version of xproto headers in xorg-server.pc os: NextDPMSTimeout: mark intentional fallthroughs in switch dix: Use __builtin_popcountl if available to replace Ones() xf86: avoid memory leak on realloc failure Xi: avoid NULL pointer dereference if GetXTestDevice returns NULL render: avoid NULL pointer dereference if PictureFindVisual returns NULL dix: fix button offset when generating DeviceButtonStateNotify events dix: limit checks to MAX_VALUATORS when generating Xi events modesetting: avoid memory leak when ms_present_check_unflip() returns FALSE dix-config.h: add HAVE_SOCKLEN_T definition os: if getaddrinfo() is available, use it, even if IPv6 support is disabled os: if inet_ntop() is available, use it for IPv4 addresses as well ci: update XTS to a commit that doesn't require -fcommon workaround xkb: ensure XkbAllocNames sets num_rg to 0 on allocation failure xkb: Convert more sprintf calls to snprintf in xkbtext.c xkb: Add tbGetBufferString helper function pkgconfig files: Add URL dix-config.h: define HAVE_STRUCT_SOCKADDR_STORAGE for xtrans 1.6 Xserver.man: remove X FireWall Proxy (xfwp) info man pages: use .BR to mark up man page references Xserver.man: allow line breaks in default font path Xserver.man: add Xwayland(1) to list of server-specific man pages Xserver.man: correct list of available authorization protocols xfree86: make modeline2c.awk put a newline at the end of xf86DefModeSet.c test: remove stray semi-colons after functions modesetting: fix typo in XF86ModuleVersionInfo initialization test: remove extra return os: remove unused definition of BUGADDRESS render: miindex.c does not need header guard macros mi: use common implementation of bit counting function man pages: strip trailing whitespace man pages: remove extraneous PP macros XWin.man: fix typos in font change escapes man pages: don't use .BI macro with a sing