[ANNOUNCE] bitmap 1.1.1
This package provides a rudimentary editor for XBM format bitmap files, and programs to convert between XBM bitmaps and ascii art. This release adds -help and -version options to all three programs. For those building for 32-bit platforms, it also enables use of the "large file" APIs - though no file processed by these programs should ever be anywhere near 2GB in size, it may be stored on a filesystem which uses large inode numbers not supported by the original 32-bit APIs. Since this release was generated using the new GNU autoconf 2.72, this also adds a --enable-year2038 configure flag which may allow imake to work with files whose timestamps are later than January 19, 2038, but this has not been tested. Alan Coopersmith (6): configure: Use AC_SYS_LARGEFILE to enable large file support Ensure all *.c files include config.h before any other headers atobm, bmtoa, bitmap: Add -help and -version options bitmap: Print which option was in error along with usage message Remove "All rights reserved" from Oracle copyright notices bitmap 1.1.1 git tag: bitmap-1.1.1 https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.gz SHA256: 86928020ece030435eb5ae795a5f22c5ca0886a6c589187886d1b6d14d9eec81 bitmap-1.1.1.tar.gz SHA512: 3199463fd0d81665854ec1bd3a9dd44fa87db808df133e2f84d2110905562ca5951ebeec7ce1e3b1e8adf3e34af6725dc017428d2502007e820f907682020c49 bitmap-1.1.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.xz SHA256: 63d42eb63fe48198b39344af49949e5e424cc62ce8d722781fdad4a4fa3426e6 bitmap-1.1.1.tar.xz SHA512: 69096a73739019545f2eb44b823e659b84377cf7c497243c89cbf3f26c9623c31fecfa36628022d241a581a5930e9e2394ec116e5c6d9df94097b45661261307 bitmap-1.1.1.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] xkbutils 1.0.6
xkbutils is a collection of small utilities utilizing the XKeyboard (XKB) extension to the X11 protocol. It includes: * xkbbell - generate XKB bell events * xkbvleds - display the state of LEDs on an XKB keyboard in a window * xkbwatch - reports changes in the XKB keyboard state This release includes minor cleanups, including a fix for an issue that prevented building with gcc 14 betas. Alan Coopersmith (6): gitlab CI: stop requiring Signed-off-by in commits Remove "All rights reserved" from Oracle copyright notices xkbwatch: Fix -Wincompatible-pointer-types warning (Issue #2) Remove uSetErrorFile() Change sprintf calls to use snprintf instead xkbutils 1.0.6 git tag: xkbutils-1.0.6 https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.gz SHA256: d747d4ce5c390223e3bfdb13a1f673d3e19ae46ded25838cb8b28b1bafe1b9bd xkbutils-1.0.6.tar.gz SHA512: 7700ccb2aa9307f55abfdbfee69d1cbb96570bf2564ba1ec4e59b623ea7bdd39ec051b650ba1233560693c444930b77353e43979ae0d97a0918948282b8f1fa4 xkbutils-1.0.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.xz SHA256: 31a2bbee1e09ccba01de92897b8f540b545de812f318d31de07bd3a5a75ee25e xkbutils-1.0.6.tar.xz SHA512: 78fb7ab4ef6642040992529444944080aca7a2ec4118f9a64c45dacc37e4041181df7bcd1f4270e11b9fbc8bd60a131b4702d2aa95741d89c54582ff8a8f896e xkbutils-1.0.6.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] xditview 1.0.7
xditview displays ditroff output on an X display. This release adds -help & -version options to the xditview command. It also enables the use of the Xft code inherited from XFree86 which was previously not enabled in our conversion from Imake to autoconf. For those building for 32-bit platforms, it also enables use of the "large file" APIs - though no file processed by this program should ever be anywhere near 2GB in size, it may be stored on a filesystem which uses large inode numbers not supported by the original 32-bit APIs. Since this release was generated using the new GNU autoconf 2.72, this also adds a --enable-year2038 configure flag which may allow it to work with files whose timestamps are later than January 19, 2038, but this has not been tested. While this program remains lightly maintained by X.Org, packagers may want to consider if the gxditview fork maintained as part of the groff packages offers a better alternative for your users. Alan Coopersmith (17): configure: Use AC_SYS_LARGEFILE to enable large file support gitlab CI: stop requiring Signed-off-by in commits Dvi.c: remove unused XtStrlen macro Convert to X.Org standard code style lex.c: increment length counters when adding to buffer Replace strcpy() calls with strncpy() or memcpy() Add bounds check to getstr() More variable scope reductions as recommended by cppcheck Initialize more variables in their declarations configure: Add --with-xft and --without-xft flags to control USE_XFT Mark more char * as const Add CWARNFLAGS to AM_CFLAGS GetLine: resolve -Wmaybe-uninitialized warning Add .git-blame-ignore-revs to hide whitespace commits from git blame Print which argument was unknown before giving usage message Add -help and -version options xditview 1.0.7 git tag: xditview-1.0.7 https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.gz SHA256: 2fdc4985711c6b8307683c2cfef79d3cebd2f1c8fa2e5ba900a9a11493d5d8dc xditview-1.0.7.tar.gz SHA512: f3a765ab553d2f3806f57324988e25a9ffda5332efc4d992094eb9437bc30234ee5e2d2543f29d7a1f79a07b0e5c64b2ccf88bad8289bc501a6e30c7a6eb9fa3 xditview-1.0.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.xz SHA256: 039e2d447fa409d4bb25c4e87cf09b4d4b3eff2d3af5aee8e7e52165a3259fd7 xditview-1.0.7.tar.xz SHA512: da7e80cd9fbb5da0ec4949c6fed0bad135a2490767f030e60f1c51a9f5a62379572bf8b4dd6dec2fe824152d090470e62fce12c9144aaa1be1b48ddbc3b2910b xditview-1.0.7.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] xkbcomp 1.4.7
The xkbcomp utility compiles an XKB keyboard description for the X server to be able use it. This release mainly focuses on code cleanup and improving maintainability and making static analysis work better on this code base. It also fixes a bug that could cause build failures with gcc when the -ftracer option was used. Since this release was generated using the new GNU autoconf 2.72, this also adds a --enable-year2038 configure flag which may allow xkbcomp to work with files whose timestamps are later than January 19, 2038 on 32-bit platforms, but this has not been tested. Alan Coopersmith (34): gitlab CI: stop requiring Signed-off-by in commits Eliminate 20 -Wimplicit-fallthrough warnings Remove register keyword from variable declarations Variable scope reductions Use C99 struct initializers Delete unused uTmpAlloc/uTmpFree wrappers around alloca() Replace uAlloc() and uTypedAlloc() with direct malloc() calls Replace uCalloc() and uTypedCalloc() with direct calloc() calls Replace uTypedRealloc() with direct reallocarray() calls Replace uTypedRecalloc() with direct recallocarray() calls Replace uFree() with direct free() calls Remove unnecessary checks for NULL pointers before calling free() Replace Opaque with direct usage of void * Remove unnecessary casts from memcpy() calls Remove unnecessary casts from bzero() calls Replace malloc()+bzero() pairs with calloc() calls Fix 106 missing-field-initializers warnings in misc.c Replace && with & for bitwise comparison Use asprintf() if the platform supports it Handle -Wstringop-truncation warning in HandleOverlayDef() Remove #ifdef sgi sections FindKeypadVMod: check xkb is not NULL before dereference, not after XkbAddDirectoryToPath: don't leak existing paths on realloc() failure Mark more functions and variables static Remove unused "no indent" (NOI) debug functions Only build debug infrastructure if DEBUG is defined Stop building more unused functions Use unsigned ints when shifting to create bitmasks Mark more pointers as const Replace calloc(strlen())+strcpy() pairs with strdup() calls xkbcomp.h: include config.h before any other headers configure: raise minimum autoconf requirement to 2.70 GenerateListing: close outFile before returning xkbcomp 1.4.7 Leandro Nini (1): Avoid possibly dereferencing null pointer git tag: xkbcomp-1.4.7 https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.gz SHA256: 00cecc490fcbe2f789cf13c408c459673c2c33ab758d802677321cffcda35373 xkbcomp-1.4.7.tar.gz SHA512: c24d2d54897137534e3f4748da243fbaa9167a5e45c977605c24a7dd1fc9f8491dccef76c04555eebc79c264d0500a576e64f9c8f86284fb4bdd53c07e030198 xkbcomp-1.4.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.xz SHA256: 0a288114e5f44e31987042c79aecff1ffad53a8154b8ec971c24a69a80f81f77 xkbcomp-1.4.7.tar.xz SHA512: 6f468dce9d2499ab1022f4288d46f66af149dac0a161fb5b9dc0c262bc70c2c3d254db2c6fb5df1e2793c822e2d55c6da5fd037ce523a555b7c3de23e35c49ef xkbcomp-1.4.7.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] xmore 1.0.4
xmore is a plain text display program for the X Window System. This release adds -help and -version options to the xmore command. Alan Coopersmith (10): gitlab CI: add a basic build test Build xz tarballs instead of bzip2 gitlab CI: stop requiring Signed-off-by in commits Print which arguments were unknown before giving usage message Add -help and -version options Handle clang -Wmissing-noreturn warning Handle clang -Wunused-macros warnings Handle clang -Wunused-parameter warnings Fix spelling/wording issues xmore 1.0.4 Samy Mahmoudi (1): COPYING: set license information git tag: xmore-1.0.4 https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.gz SHA256: 6f853b8e0254268900fc709fc20b64208037a3c5bf3680184fcbb93994330b75 xmore-1.0.4.tar.gz SHA512: fc373d4c7403ad67e649d1e89688f500eb101ee6509fabdebde0e69f7d9f6ed5780db84e6f62f5e69499c2744a1d10b4103d75259cc2eeea5aad023beec4aa1c xmore-1.0.4.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.xz SHA256: 7eb560dbc1de4e43c64fe491ad73907a29d734cca82a9ad82c7d3feb9cdb0a9a xmore-1.0.4.tar.xz SHA512: 52ac9bca78431f5f830b4607ff2cc375ab90e11380e0d4d3e591689359806cc7c7ec92c713d4d65742f40407e4f407c372759e5d03e30a30dfd866e6d5c6f6f7 xmore-1.0.4.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
[ANNOUNCE] xprop 1.2.7
xprop is a command line tool to display and/or set window and font properties of an X server. This release fixes a failure to build with C23 compilers. Alan Coopersmith (2): Fix C23 build by renaming variable 'true' xprop 1.2.7 git tag: xprop-1.2.7 https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.gz SHA256: 11c06a876b0aa0bfac6cbfe4b3ebe1f5062f8b39b9b1b6c136a8629265f134b6 xprop-1.2.7.tar.gz SHA512: 960735a305deabc79b54e9180c425007698bbf3868dee0d092e2c5481526bf503883f9e3e9490e51fd4186e89aac9737ee9c2364970c4c475e8672fa997218cb xprop-1.2.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.xz SHA256: 4436e3148bb91a162406230d9f736a49ca8b50b74790015dc15d78d6ce8e825f xprop-1.2.7.tar.xz SHA512: 84ada23660e2aef7024352e1a774f920e86c55fbfda486c087b9f41f8da30a84734fe753b62432f3df16913e86da4a18ce04ca018091d444cef727de97bf94f1 xprop-1.2.7.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris signature.asc Description: PGP signature
Xpresent transparent window title bar
New member of this mailing list. I've been using Windows 7 side by side with Linux (mostly Ubuntu MATE). I'd like to use a couple of the features from the Aero interface from Windows 7 on MATE I've been discussing this topic on the Ubuntu MATE community forum here: https://ubuntu-mate.community/t/marco-xpresent-compositor-transparent-title-bars/26968/4 In brief, I'm trying to get semi-transparent task bar (accomplished), inactive window background (accomplished) and window titlebars (not yet accomplished with Xpresent.) All of these features are achievable with Compiz, but that consumes quite a bit of the CPU, so I'm seeing if I can accomplish this with something less resource-intensive, like Xpresent or Xrender. As noted, with Xpresent, I haven't been able to achieve the semi-transparent titlebars. Is there any known way to get semi-transparent titlebars with Xpresent? I'm looking at the /usr/share/themes/YaruOk/gtk-3.0/gtk.css file and trying to figure out how I might modify the titlebar rendering in that theme, but the code is difficult to decipher by someone not familiar with it. Thanks. If this is not easily achievable, I'll switch my focus to Xrender. -- Guy Rouillier