From martin-eric.racine at iki.fi Sat Mar 1 17:00:16 2025 From: martin-eric.racine at iki.fi (=?UTF-8?Q?Martin=2D=C3=89ric_Racine?=) Date: Sat, 1 Mar 2025 19:00:16 +0200 Subject: [ANNOUNCE] xf86-video-geode 2.18.1 Message-ID: Xorg Geode driver 2.18.1 This release is the result of an extensive code cleanup by Connor Behan and Enrico Weigelt. Most noticable changes: * The supported Xserver version is bumped to 1.18.x minimum. * The GX component no longer supports XAA. Only EXA remains. * The LX component now uses the default Xserver pixel depth. VALIDATION PLATFORMS * Debian (Xserver 1.18.4) on ARTEC DBE61 (Geode LX700). * Debian (Xserver 1.18.4) on FIC ION603A (Geode LX800). * Debian (Xserver 21.1.7) on FIC ION603A (Geode LX800). Alan Coopersmith (1): README: update anongit URL to use gitlab instead Connor Behan (9): Suppress majority of compiler warnings Fix exaOffscreenFree call Remove deprecated function and includes Remove dead XAA code Add option to avoid building GX support Rename gx_accel.c to gx_exa.c Avoid pitfalls from users who try to enable XAA Initialize MSR values Comment unused variable Enrico Weigelt, metux IT consult (17): use XNFalloc() instead of xnfalloc use XNFcallocarray() instead of xnfcalloc macro bump minimal xorg version to 1.18 drop compat with ancient xserver versions drop obsolete check for REGION_NULL drop obsolete check for HAS_DIXREGISTERPRIVATEKEY and HAS_DEVPRIVATEKEYREC drop compat with video api major version < 20 drop compat for old XINPUT ABI versions < 22 drop compat with ancient xservers drop obsolete XAA support drop old compat macros fix rendundant declarations vid_rdc1: fix unused variable "value" fix FTBS on 64bit Linux use dixDestroyPixmap() instead of direct driver call ifdef-protecct duplicate FOURCC_RGB565 and XVIMAGE_RGB565 cim: cim_df: drop ununsed variable vsyncstart Martin-?ric Racine (14): Add brackets to AC_PREREQ. Bump configure.ac and README to version 2.18.1 for pending release. Fix incorrect date in updated README. Update NEWS to reflect the tighter dependencies since this version. [LX] Bump the default pixel depth up to 24-bit. Remove all deprecated xf86PciInfo.h includes. [LX] Make xf86SetDepthBpp use the Xserver defaults. Update NEWS to reflect the extensive GX component cleanup. Run ../modular/x-indent-all.sh inside this driver's tree. Update README to reflect XAA removal from GX component. NEWS: Fix release date for 2.18.1 to match the one in README. Finalize NEWS and README for release. Revert configure.ac bump for a minute. Geode 2.18.1 git tag: xf86-video-geode-2.18.1 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.18.1.tar.gz SHA256: 33f3bd98e3f6a24ecd44878fc45da5f5379d84a3cf4f7201bf86109f22e068d0 xf86-video-geode-2.18.1.tar.gz SHA512: b8d4fa773087b1d7bd9c252282c9d8bbddbd2523bccdde281ace2a74f320f500f62788ad5cd85ea50b0262d15fd148c9510646b8754587dad55c9e0065e69412 xf86-video-geode-2.18.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.18.1.tar.gz.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.18.1.tar.xz SHA256: 59b2f8759a28d6d934118344e5b0f0c437d66cfdbc8d9a7336c7fd66c7330c29 xf86-video-geode-2.18.1.tar.xz SHA512: 880a075a1536fa72bd4e4a28210cefc539b40ff1a5a6663b42085a0f2417e90ffbe4b78d2acb3de42f0c8828845ab5a238ec0f9b1fb79e823fd96d28154053ab xf86-video-geode-2.18.1.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.18.1.tar.xz.sig