From volodya at mindspring.com Tue Oct 1 12:21:21 2024 From: volodya at mindspring.com (Vladimir Dergachev) Date: Tue, 1 Oct 2024 08:21:21 -0400 (EDT) Subject: deleting bad probed modeline In-Reply-To: References: <20240930094950.2678aaae5c939478a2b4e070@rasterman.com> Message-ID: On Mon, 30 Sep 2024, Gleb Smirnoff wrote: > Carsten, > > On Mon, Sep 30, 2024 at 09:49:50AM +0100, Carsten Haitzler wrote: > C> > Reading through sources it seems the old API XF86VidModeDeleteModeline still > C> > can delete it, but is there any working tool left that uses it old API? > C> > xvidtune seems to be not functional at all. > C> > > C> > Any ideas? > C> > C> xvidtune was never really working (well) anyway. it was a poor extension... :) > C> > C> what you probably want is an LD_PRELOAD to just override xvidtune calls just > C> for this program and have it filter/change responses. :) this is what i've done > C> various times in the past for misbehaving apps i wanted to tame. > > Not a solution for this particular app, as it is statically linked. Actually > this fact keeps it functional on a modern system after so many years. > > While I can solve the particular problem for myself (hack the sources), my point > is that X.Org needs a generic tool to filter out modes reported by hardware, cause > some of them can be completely faulty (my case) or just undesired by a user. Maybe I am missing something, but you could specify modelines in xorg.conf and then only those modelines are reported. At least that how thing used to work last time I tried it. best Vladimir Dergachev > > -- > Gleb Smirnoff > From glebius at glebi.us Tue Oct 1 16:24:22 2024 From: glebius at glebi.us (Gleb Smirnoff) Date: Tue, 1 Oct 2024 09:24:22 -0700 Subject: deleting bad probed modeline In-Reply-To: References: <20240930094950.2678aaae5c939478a2b4e070@rasterman.com> Message-ID: On Tue, Oct 01, 2024 at 08:21:21AM -0400, Vladimir Dergachev wrote: V> > While I can solve the particular problem for myself (hack the sources), my point V> > is that X.Org needs a generic tool to filter out modes reported by hardware, cause V> > some of them can be completely faulty (my case) or just undesired by a user. V> V> Maybe I am missing something, but you could specify modelines in xorg.conf V> and then only those modelines are reported. At least that how thing used to V> work last time I tried it. This is how it worked long time ago :) Now you normally do not specify any modelines in the xorg.conf, instead the hardware reports more than 30 supported modes and you can switch beetween them all. Of course, another workaround for me would be to include all these 30+ modes into my xorg.conf and then delete the problematic one. Or I can just leave a handful of modes that I actually use, just like in the old times. But the modern x.org aims for 100% autoconfiguration and modes reported by hardware is definitely a big win over the old times. btw, thanks X.org team for that! With the modern approach the right configuration knob would be a possibility to filter out certain modes reported by hardware, rather then falling back to old times when you needed to list them all. -- Gleb Smirnoff From ofourdan at redhat.com Wed Oct 2 09:25:08 2024 From: ofourdan at redhat.com (Olivier Fourdan) Date: Wed, 2 Oct 2024 11:25:08 +0200 Subject: [ANNOUNCE] xwayland 24.1.3 Message-ID: <60252dae-81fa-472f-8c5d-4b2b1ff9a1b6@redhat.com> I am pleased to announce Xwayland 24.1.3, a bugfix release for the current stable 24.1 branch of Xwayland. Alan Coopersmith (13): 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: clone libdecor from fd.o instead of gnome.org CI: update libdecor from 0.1.0 to 0.1.1 Matthieu Herrb (2): Don't crash if the client argv or argv[0] is NULL. Return NULL in *cmdname if the client argv or argv[0] is NULL Mike Blumenkrantz (1): xwayland: connect to the wl display before calling into EGL Olivier Fourdan (6): xwayland: Report correct mode size when rootful build: Move epoll dependency check build: Add epoll to Xwayland for DragonFly and OpenBSD build: Fix DRI3 on DragonFly and OpenBSD os: Fix NULL pointer dereference Bump version to 24.1.3 Peter Hutterer (2): dix: don't push the XKB state to a non-existing master keyboard Xi: when removing a master search for a disabled paired device git tag: xwayland-24.1.3 https://xorg.freedesktop.org/archive/individual/xserver/xwayland-24.1.3.tar.xz SHA256: dcdb57a66cc9b124c8f936760592628ac4e744a7d7b3179aa86189ad7ea4cb10 xwayland-24.1.3.tar.xz SHA512: 7e0e11b07408f41a81bafa7bc519d02ed9bdc36e11be16abe255a7d779d04824af23d79323f1602119b046c545cdd43ea91b93e23feb0ffe411aa6989b462c1d xwayland-24.1.3.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xwayland-24.1.3.tar.xz.sig -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_0x14706DBE1E4B4540.asc Type: application/pgp-keys Size: 2988 bytes Desc: OpenPGP public key URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 203 bytes Desc: OpenPGP digital signature URL: From Brian.Inglis at SystematicSW.ab.ca Thu Oct 3 15:35:54 2024 From: Brian.Inglis at SystematicSW.ab.ca (Brian Inglis) Date: Thu, 3 Oct 2024 09:35:54 -0600 Subject: libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting Message-ID: Hi folks, Noticed that entries with COMBINING characters like J acute, E dot macron, and so on, have neither Unicode values nor names between the quoted character and the comment character, for example: https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/nls/en_US.UTF-8/Compose.pre#L375 : "J?" # LATIN CAPITAL LETTER J plus COMBINING ACUTE : "J?" # LATIN CAPITAL LETTER J plus COMBINING ACUTE : "J?" # LATIN CAPITAL LETTER J plus COMBINING ACUTE : "J?" # LATIN CAPITAL LETTER J plus COMBINING ACUTE : "J?" # LATIN CAPITAL LETTER J plus COMBINING ACUTE could these at least have Jacute, and so on, inserted like: : "J?" Jacute # LATIN CAPITAL LETTER J plus COMBINING ACUTE Also some entries with colon ":" between key sequence and quoted character after column 40 may not be preceded by any blank space character, for example: https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/nls/en_US.UTF-8/Compose.pre#L4866 : "??" # CYRILLIC SMALL LETTER IE plus COMBINING DOUBLE GRAVE could these be realigned with (an) additional space(s), for example: : "??" iedoublegrave # CYRILLIC SMALL LETTER IE plus COMBINING DOUBLE GRAVE -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien ? ajouter not when there is no more to add mais lorsqu'il n'y a plus rien ? retirer but when there is no more to cut -- Antoine de Saint-Exup?ry From alan.coopersmith at oracle.com Fri Oct 4 16:23:33 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Fri, 4 Oct 2024 09:23:33 -0700 Subject: libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting In-Reply-To: References: Message-ID: <3e2d37a2-6080-4e48-9acf-4f7bdafff945@oracle.com> Sorry, but the person who was maintaining the nls files in libX11 has left the project and no one else has stepped up to fill the gap, so while I do still merge gitlab MR's for the files, I don't know of anyone who is responding to requests like this to do proactive work on the files. -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris From alan.coopersmith at oracle.com Sat Oct 5 00:06:07 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Fri, 4 Oct 2024 17:06:07 -0700 Subject: libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting In-Reply-To: References: <3e2d37a2-6080-4e48-9acf-4f7bdafff945@oracle.com> Message-ID: On 10/4/24 10:16, Brian.Inglis at SystematicSW.ab.ca wrote: > On 2024-10-04 10:23, Alan Coopersmith wrote: >> Sorry, but the person who was maintaining the nls files in libX11 has left the >> project and no one else has stepped up to fill the gap, so while I do still >> merge gitlab MR's for the files, I don't know of anyone who is responding to >> requests like this to do proactive work on the files. > > Thanks Alan, > > I do submit git format-patch/send-email patches to newlib and Cygwin libraries, > and maintain a bunch of Cygwin packages, but not X which is another volunteer, > but have only done a few MRs on GitHub. > > So I could contribute changes, preferably via git format-patch/send-email, which > you could apply using git am, or sign in using my Gitlab account which I use for > other Gitlab based projects, and figure out merges and pushes or vice-versa again? Sorry, but there's no one keeping track of patches sent via email these days - they're basically lost forever at this point for X.Org now. Patches submitted via gitlab merge requests may take years to get merged, but at least gitlab still tracks them. There's just not enough people left maintaining the various X.Org project repos. As for submitting via gitlab, you need an account specifically on gitlab.freedesktop.org - though I believe you can set it up to use logins from github.com or gitlab.com - and then to request permissions as listed at https://gitlab.freedesktop.org/freedesktop/freedesktop/-/wikis/home -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris From Brian.Inglis at SystematicSW.ab.ca Fri Oct 4 17:16:13 2024 From: Brian.Inglis at SystematicSW.ab.ca (Brian.Inglis at SystematicSW.ab.ca) Date: Fri, 4 Oct 2024 11:16:13 -0600 Subject: libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting In-Reply-To: <3e2d37a2-6080-4e48-9acf-4f7bdafff945@oracle.com> References: <3e2d37a2-6080-4e48-9acf-4f7bdafff945@oracle.com> Message-ID: On 2024-10-04 10:23, Alan Coopersmith wrote: > Sorry, but the person who was maintaining the nls files in libX11 has left the > project and no one else has stepped up to fill the gap, so while I do still > merge gitlab MR's for the files, I don't know of anyone who is responding to > requests like this to do proactive work on the files. Thanks Alan, I do submit git format-patch/send-email patches to newlib and Cygwin libraries, and maintain a bunch of Cygwin packages, but not X which is another volunteer, but have only done a few MRs on GitHub. So I could contribute changes, preferably via git format-patch/send-email, which you could apply using git am, or sign in using my Gitlab account which I use for other Gitlab based projects, and figure out merges and pushes or vice-versa again? [I originally started using Cygwin as an easy way to use the GNU toolchain to build packages on corporate Windows systems to get around limitations of SysV and BSD utilities on SunOS and corporate Oracle Solaris servers and workstations where GNU utilities were not supported nor allowed officially on systems, although I could port and use them on projects. So stuff got developed or ported and tested on Cygwin to run on Solaris, including lots of Pro*C and some OCI code.] -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien ? ajouter not when there is no more to add mais lorsqu'il n'y a plus rien ? retirer but when there is no more to cut -- Antoine de Saint-Exup?ry From info at metux.net Thu Oct 10 11:26:57 2024 From: info at metux.net (Enrico Weigelt, metux IT consult) Date: Thu, 10 Oct 2024 13:26:57 +0200 Subject: libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting In-Reply-To: References: <3e2d37a2-6080-4e48-9acf-4f7bdafff945@oracle.com> Message-ID: <7ae54d0e-34bf-42e7-b298-cd7ae7668d27@metux.net> On 04.10.24 19:16, Brian.Inglis at SystematicSW.ab.ca wrote: Hi, > I do submit git format-patch/send-email patches to newlib and Cygwin > libraries, and maintain a bunch of Cygwin packages, Apropos Cygwin: do you happen to know whether anybody's still using the Xorg Cygwin port (instead of mingw32) ? I'm asking because I believe it's really unmaintained (no idea whether it's even still compiling) and already submitted an MR to remove it. The yet open question is whether it's worth still supporting it - or drop it entirely. What's your oppinion on that ? > So I could contribute changes, preferably via git > format-patch/send-email, which you could apply using git am, or sign in > using my Gitlab account which I use for other Gitlab based projects, and > figure out merges and pushes or vice-versa again? If you have a gitlab account (and fork permission), then MRs would be the preferred way (we're running everything through MRs, which need to pass CI). If for some reason you can't do this, I can do the manual proxy ;-) --mtx -- --- Hinweis: unverschl?sselte E-Mails k?nnen leicht abgeh?rt und manipuliert werden ! F?r eine vertrauliche Kommunikation senden Sie bitte ihren GPG/PGP-Schl?ssel zu. --- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info at metux.net -- +49-151-27565287 From ulrich.sibiller at gmail.com Thu Oct 10 13:06:48 2024 From: ulrich.sibiller at gmail.com (Ulrich Sibiller) Date: Thu, 10 Oct 2024 15:06:48 +0200 Subject: libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting In-Reply-To: <7ae54d0e-34bf-42e7-b298-cd7ae7668d27@metux.net> References: <3e2d37a2-6080-4e48-9acf-4f7bdafff945@oracle.com> <7ae54d0e-34bf-42e7-b298-cd7ae7668d27@metux.net> Message-ID: Hi, I think vcxsrv is based on the cygwin source: https://github.com/marchaesen/vcxsrv Uli On Thu, Oct 10, 2024 at 1:31?PM Enrico Weigelt, metux IT consult wrote: > > On 04.10.24 19:16, Brian.Inglis at SystematicSW.ab.ca wrote: > > Hi, > > > I do submit git format-patch/send-email patches to newlib and Cygwin > > libraries, and maintain a bunch of Cygwin packages, > > Apropos Cygwin: do you happen to know whether anybody's still using the > Xorg Cygwin port (instead of mingw32) ? > > I'm asking because I believe it's really unmaintained (no idea whether > it's even still compiling) and already submitted an MR to remove it. > > The yet open question is whether it's worth still supporting it - or > drop it entirely. What's your oppinion on that ? > > > > > So I could contribute changes, preferably via git > > format-patch/send-email, which you could apply using git am, or sign in > > using my Gitlab account which I use for other Gitlab based projects, and > > figure out merges and pushes or vice-versa again? > > If you have a gitlab account (and fork permission), then MRs would be > the preferred way (we're running everything through MRs, which need to > pass CI). > > If for some reason you can't do this, I can do the manual proxy ;-) > > > --mtx > > -- > --- > Hinweis: unverschl?sselte E-Mails k?nnen leicht abgeh?rt und manipuliert > werden ! F?r eine vertrauliche Kommunikation senden Sie bitte ihren > GPG/PGP-Schl?ssel zu. > --- > Enrico Weigelt, metux IT consult > Free software and Linux embedded engineering > info at metux.net -- +49-151-27565287 > From info at metux.net Fri Oct 11 13:52:50 2024 From: info at metux.net (Enrico Weigelt, metux IT consult) Date: Fri, 11 Oct 2024 15:52:50 +0200 Subject: libX11/nls/en_US.UTF-8/Compose.pre inconsistent formatting In-Reply-To: References: <3e2d37a2-6080-4e48-9acf-4f7bdafff945@oracle.com> <7ae54d0e-34bf-42e7-b298-cd7ae7668d27@metux.net> Message-ID: <97661232-ff50-4c78-9f52-b84d764375c9@metux.net> On 10.10.24 15:06, Ulrich Sibiller wrote: > Hi, > > I think vcxsrv is based on the cygwin source: > https://github.com/marchaesen/vcxsrv hmm, it seems he's just rolling his own X11 distro and compiling it w/ msvc. don't think that the #ifdef _CYGWIN_ stuff is important to him. tried to reach him via ticket, because he didn't disclose email address, let's see what happens. --mtx -- --- Hinweis: unverschl?sselte E-Mails k?nnen leicht abgeh?rt und manipuliert werden ! F?r eine vertrauliche Kommunikation senden Sie bitte ihren GPG/PGP-Schl?ssel zu. --- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info at metux.net -- +49-151-27565287 From alan.coopersmith at oracle.com Sat Oct 12 17:35:43 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 10:35:43 -0700 Subject: [ANNOUNCE] fonttosfnt 1.2.4 Message-ID: fonttosfnt wraps a set of bdf or pcf bitmap fonts in a sfnt (TrueType or OpenType) wrapper. Alan Coopersmith (4): unifdef __UNIXOS2__ unifdef __SCO__ unifdef NEED_SNPRINTF fonttosfnt 1.2.4 Bernhard M. Wiedemann (2): Use long long for timestamp diff Allow to override build date with SOURCE_DATE_EPOCH Jan Friesse (1): Use FONT_UNITS_FLOOR for ascent/descent philg314 (1): Fix `cmap` Subtable Format 4 `entrySelector` git tag: fonttosfnt-1.2.4 https://xorg.freedesktop.org/archive/individual/app/fonttosfnt-1.2.4.tar.gz SHA256: 6440ac8c17101336b82149fe35d0965b77afddb15a40eb8c08338ed6bfd3df0f fonttosfnt-1.2.4.tar.gz SHA512: 6e20a2dcaae9da8458aaa74b323f69c90f66f9edb07bf5596b724610d79272faf77d8c746188e765d1a20b965922197bcde0dc9c2a118425432eaab48f155bd4 fonttosfnt-1.2.4.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/fonttosfnt-1.2.4.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/fonttosfnt-1.2.4.tar.xz SHA256: 249635f67fb94fabd46837283c40ba8dd5e7b774df2bac03d5026a3480766372 fonttosfnt-1.2.4.tar.xz SHA512: 37654d66e8d63abc4801c76d48082cc99dc3cc7813376e634c287d97207d17592323cefefd305328a504e432c94e102260b92308088d5e0bf3931a471cb4b851 fonttosfnt-1.2.4.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/fonttosfnt-1.2.4.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 17:54:38 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 10:54:38 -0700 Subject: [ANNOUNCE] xcmsdb 1.0.7 Message-ID: xcmsdb is used to load, query, or remove Device Color Characterization data stored in properties on the root window of the screen as specified in section 7, Device Color Characterization, of the X11 Inter-Client Communication Conventions Manual (ICCCM). This release fixes some compiler warnings and includes other minor code cleanups. 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 is a prerequisite for post-y2038 support. 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. Alan Coopersmith (10): gitlab CI: stop requiring Signed-off-by in commits ParseVisualOptions: eliminate unneccessary strcpy & strcat Variable scope reduction as suggested by cppcheck Declare DefineEntry tables of string to id mappings as const Correct comment describing DefineToStr SCScrnClassStringOf: always return a non-NULL string ProcessIProfile: Avoid NULL dereference if strtok doesn't find a match ProcessColorimetric: limit string size written by scanf() configure: Use AC_SYS_LARGEFILE to enable large file support xcmsdb 1.0.7 git tag: xcmsdb-1.0.7 https://xorg.freedesktop.org/archive/individual/app/xcmsdb-1.0.7.tar.gz SHA256: 2de6f66e1a25b7f6cbfb8f86b0e8da3fab454fc53a71b55a7705caf1a9d5677c xcmsdb-1.0.7.tar.gz SHA512: 43331db46196b7aeb3eaee2147c0dec95cde02b9104b17ee58ac0cbe970af18b94f49572b5a6e4de52fc77952aa53309a334cbbd5895add8602af8c0d6cba01d xcmsdb-1.0.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xcmsdb-1.0.7.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xcmsdb-1.0.7.tar.xz SHA256: 5ec4068e488187b05ea92ee1362c96b78a90f19ccc7a1844c5921d70626bbc38 xcmsdb-1.0.7.tar.xz SHA512: 87bd13930385c16689bfb6eefe47860f3741ccede9ddee4a860bb763937828808aca2c2fcc56637c06c3b9f1a5ee5ffd5cadc039d93ff7b2375a004867ef9f22 xcmsdb-1.0.7.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xcmsdb-1.0.7.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 18:14:27 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 11:14:27 -0700 Subject: [ANNOUNCE] xkbprint 1.0.7 Message-ID: xkbprint generates a printable or encapsulated PostScript description of an XKB keyboard description. This release provides some code cleanups and compiler warning fixes. 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 is a prerequisite for post-y2038 support. 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. Alan Coopersmith (7): unifdef -Usgi configure: Use AC_SYS_LARGEFILE to enable large file support ClearFontStuff: avoid NULL pointer dereference FindKeysymsByName: avoid NULL pointer dereference Variable scope reductions Use C99 struct initializers xkbprint 1.0.7 git tag: xkbprint-1.0.7 https://xorg.freedesktop.org/archive/individual/app/xkbprint-1.0.7.tar.gz SHA256: 870a5a715dfbd2f080e53ecf0e4fd3c2805f3b1305bab1a4dca9cda568a91621 xkbprint-1.0.7.tar.gz SHA512: de87290d5d1c91d8749f8fd929a1318b4580c296158106c906f4f88dcd72d1c21717191856cf5a687babd9ceab57fb0bcd0b2be0565aa2637f87bc02b47f036a xkbprint-1.0.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xkbprint-1.0.7.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xkbprint-1.0.7.tar.xz SHA256: 1c4f49c030329e0defd8c7bc3739e60f2aa1d2aabe0e2d7e63740ab629aa59cc xkbprint-1.0.7.tar.xz SHA512: 52f803ba85b053408dfff400f47ae9461954430665a12257a99b9775e26dd7192a97b979de949b9c4532936c9bfcc181a773de41514a122973f05d676dee6476 xkbprint-1.0.7.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xkbprint-1.0.7.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 18:26:16 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 11:26:16 -0700 Subject: [ANNOUNCE] xmag 1.0.8 Message-ID: xmag displays a magnified snapshot of a portion of an X11 screen. Alan Coopersmith (11): gitlab CI: stop requiring Signed-off-by in commits Print which arguments were unknown before giving usage message Add -help and -version options Clear 9 -Wuseless-cast warnings Fix -Wshadow warning for Display argument to Error() Fix -Wself-assign warning from clang 13 Fix -Wmissing-variable-declarations warning from clang 13 usage: add noreturn attribute Quiet 64 -Wunused-parameter warnings from clang 13 Use double for all floating point numbers, not a mix of double and float xmag 1.0.8 git tag: xmag-1.0.8 https://xorg.freedesktop.org/archive/individual/app/xmag-1.0.8.tar.gz SHA256: d7ad6be16d13fffdce365d5e9d03794d1ab470efb1b245d32a8a7e60bcdb0a30 xmag-1.0.8.tar.gz SHA512: 083a9362773d07e33d6d5733a068df498fcfa8c99db1c1a92fdb99b86926b03bd7bd4157503af63f2a7e31e0f16453b0df36582354045e82ff529f2ab2b0b71a xmag-1.0.8.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xmag-1.0.8.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xmag-1.0.8.tar.xz SHA256: 326d3c583d795bb53ac609d144e7f7fb1499baba7eaec14b8e6cd232ea069532 xmag-1.0.8.tar.xz SHA512: d4dbf6bf60a5a3ac88309cdc8f07284a20bd3b044795cd54e002ee5956fa317a09e5f21a9469a6fd9a786f109d8592d8b8e5128ac86850391a6445ccc1f7a11c xmag-1.0.8.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xmag-1.0.8.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 18:46:05 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 11:46:05 -0700 Subject: [ANNOUNCE] xwud 1.0.7 Message-ID: xwud allows X users to display in a window an image saved in a specially formatted dump file, such as produced by xwd. Alan Coopersmith (6): gitlab CI: stop requiring Signed-off-by in commits Add missing checks for malloc failure Call free() instead of XFree() on pointers returned by malloc() Replace strcpy+strcat calls with snprintf Accept --help & --version as aliases to -help & -version xwud 1.0.7 git tag: xwud-1.0.7 https://xorg.freedesktop.org/archive/individual/app/xwud-1.0.7.tar.gz SHA256: 371df65cea6b0ca281f9944337b82bb3bcee624618548e7b7077c2e32574c3e0 xwud-1.0.7.tar.gz SHA512: a48e4769abe5d7d105a945c5614e4e95dd76d506350ed6c77d5ac7de6029e0a9383b6cc599175625d364dce2f6527319352ad2c86659a26a1c079957f995d85c xwud-1.0.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xwud-1.0.7.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xwud-1.0.7.tar.xz SHA256: e55cbedab36d7a5f671abf8e594888afc48caa116d51d429ea53ea317ec0c61e xwud-1.0.7.tar.xz SHA512: 3c910fc170f6f6373d426aa5532bd3ede6d83efab06a77c3a43a92aa9cfae9a5324d5a6ca1dfcc8941be6895b6769b3a7beee8081815000b57f93aa1b4e7c420 xwud-1.0.7.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xwud-1.0.7.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 19:46:04 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 12:46:04 -0700 Subject: [ANNOUNCE] xf86-video-mach64 6.10.0 Message-ID: Generally speaking, this driver is intended for all ATI video adapters based on the Mach64 series or older chipsets. This release raises the minimum supported version of the Xorg server from 1.4 (released in 2007) to 1.18 (released in 2015). This includes the removal of the XAA code, which cannot be compiled for any Xserver newer than the 1.12 series, as it was removed in the Xorg 1.13 release. Alan Coopersmith (17): gitlab CI: stop requiring Signed-off-by in commits Remove "All rights reserved" from Oracle copyright notices Variable scope reductions as suggested by cppcheck Handle -Wunused-function warnings from clang Handle -Wextra-semi-stmt warnings from clang gitlab CI: ensure libtool is installed in build container configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions Fix 24 of 24 -Wimplicit-fallthrough warnings Fix -Wanalyzer-possible-null-argument warning in ATIDRIScreenInit Raise minimum supported Xserver version from 1.4 to 1.18 When not using EXA, don't claim to be using XAA if it's not compiled in Remove XAA support Drop support for ABI_VIDEODRV_VERSION < 6 Update links to use gitlab instead of anongit README: update bug link to use gitlab instead of bugzilla xf86-video-mach64 6.10.0 Benjamin Valentin (1): fix some build warnings Enrico Weigelt, metux IT consult (4): use XNFalloc() instead of xnfalloc use XNFcallocarray() instead of xnfcalloc macro drop compat with ancient xserver versions drop compat with ancient xservers Niveditha Rau (1): Mark DriverRec exported in atimach64probe.h to match atimach64probe.c git tag: xf86-video-mach64-6.10.0 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.10.0.tar.gz SHA256: d7bc8a5e66a12bf9c04845b46b4c91190a1925bf128e722e922505057d7ade85 xf86-video-mach64-6.10.0.tar.gz SHA512: 0753c24b02bef987cc83f0debfcd313db5eb17e582e3ba14a78dacd8fddef7f126afffa7463a6a4c07704e9639113ab57f4c743cd215f58bf634e991fcb94932 xf86-video-mach64-6.10.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.10.0.tar.gz.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.10.0.tar.xz SHA256: d6b96b47a27cd2dc6dea612f5dc51fcc1a8561d5ad1d48d04ec2d47751222724 xf86-video-mach64-6.10.0.tar.xz SHA512: 1f40114062e320aedaeba5e68e08fd747afc45c03cb0cc4445cdc5ba94aa65b71dd63a19741d0e3dab34cc3cd914d991fad4350fadf39192d753817ec2011cdc xf86-video-mach64-6.10.0.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.10.0.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 20:01:44 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 13:01:44 -0700 Subject: [ANNOUNCE] xf86-video-mga 2.1.0 Message-ID: xf86-video-mga - Matrox video driver for the Xorg X server ---------------------------------------------------------- This release raises the minimum supported version of the Xorg server to 1.18 (released in 2015). This includes the removal of the XAA code, which cannot be compiled for any Xserver newer than the 1.12 series, as XAA support was removed in the Xorg 1.13 release. Alan Coopersmith (12): gitlab CI: stop requiring Signed-off-by in commits Remove "All rights reserved" from Oracle copyright notices Fix -Wold-style-declaration warnings gitlab CI: ensure libtool is installed in build container Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Add X.Org's standard C warning flags to AM_CFLAGS Fix 3 -Wmissing-prototypes warnings Fix warning: declaration of ?ulIndex? shadows a previous local [-Wshadow] Raise minimum supported Xserver version to 1.18 (ABI_VIDEODRV_VERSION 20.0) Assume the Xserver provides xf86ModeBandwidth now Fix 2 -Wcalloc-transposed-args warnings xf86-video-mga 2.1.0 Enrico Weigelt, metux IT consult (1): use XNFcallocarray() instead of xnfcalloc macro git tag: xf86-video-mga-2.1.0 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-2.1.0.tar.gz SHA256: 52d48e96a2375e04c1c7a7b043cf120213a25e5d6e4b16a0cdfdda7b90abd82b xf86-video-mga-2.1.0.tar.gz SHA512: a9cb47a6ae0f90abb50f3be96d36a0a52ec82bad8294833fb8733d6bec3812cf9f479edb26cfc296be55c3b6d2adab4eba3430fc5f154655acca71afe67cdc57 xf86-video-mga-2.1.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-2.1.0.tar.gz.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-2.1.0.tar.xz SHA256: 7bf85dbf4efa17b7cdd483be8f61cf11fd73d0310514b6ae10d89358de63ab73 xf86-video-mga-2.1.0.tar.xz SHA512: b5c83ad96004cfecd1a081440d2d0bb4a43d1ce1cd202c0ab69c0ded92cbedbc8fbe2d3e06fcb960fcac9719c56b45465b4a853f6e7d80ffb47af371403294b6 xf86-video-mga-2.1.0.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-2.1.0.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 20:12:14 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 13:12:14 -0700 Subject: [ANNOUNCE] xf86-video-r128 6.13.0 Message-ID: ATI Rage 128 driver for Xorg This release raises the minimum supported version of the Xorg server to 1.18 (released in 2015). This includes the removal of the XAA code, which cannot be compiled for any Xserver newer than the 1.12 series, as XAA support was removed in the Xorg 1.13 release. Alan Coopersmith (10): Remove "All rights reserved" from Oracle copyright notices gitlab CI: ensure libtool is installed in build container configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Add X.Org's standard C warning flags to AM_CFLAGS Fix 9 -Wmissing-prototypes warnings R128ScreenInit: fix indentation Raise minimum supported Xserver version to 1.18 (ABI_VIDEODRV_VERSION 20.0) Move sizeof to second argument in calloc calls configure: update link to use gitlab instead of anongit xf86-video-r128 6.13.0 Enrico Weigelt, metux IT consult (3): use XNFcallocarray() instead of xnfcalloc macro fix FTBS on debian: missing statement after label drop support for ancient xserver versions nia (3): Alternative non-BIOS method to determine the panel size for NetBSD don't assume VGA output on non-x86 backlight control and console detection for wsdisplay systems git tag: xf86-video-r128-6.13.0 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.13.0.tar.gz SHA256: 0cc8fb5be66bb503343b3fd3866e23e6f322d14901f9d5d7f375029f906dc178 xf86-video-r128-6.13.0.tar.gz SHA512: 9cb7057da3e98ba8d78eaf0d37541184b2da0af312361de26432b718ce6ff45f37dae1442b9ca6c690edcb8ef2b8f93a1de67cdca491cf214d203b3f4f9160be xf86-video-r128-6.13.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.13.0.tar.gz.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.13.0.tar.xz SHA256: f20bed5ac201edd517fe0878dd2bcef78c8805c9f7faa3d0d7a4dba2e973f745 xf86-video-r128-6.13.0.tar.xz SHA512: 6eae2a4f3a563d00c357025ffd3206c2b20cd35327af21add052a28447da9c0f642569bfb423cacb8989995bc92fc73cddd96d673e64438d1d7569eb926fb2ae xf86-video-r128-6.13.0.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.13.0.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 20:47:53 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 13:47:53 -0700 Subject: [ANNOUNCE] xtrans 1.5.1 Message-ID: xtrans is a library of code that is shared among various X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types. It is used by the X server, libX11, libICE, the X font server, and related components. It is however, *NOT* a shared library, but code which each consumer includes and builds it's own copy of with various #ifdef flags to make each copy slightly different. To support this in the modular build system, this package simply installs the C source files into $(prefix)/include/X11/Xtrans and installs a pkg-config file and an autoconf m4 macro file with the flags needed to use it. Alan Coopersmith (15): gitlab CI: add xz-utils to container for "make distcheck" gitlab CI: collect config.log to help diagnose failures gitlab CI: add libc-dev to required packages in build container LocalInitTransports: Fix -Wuseless-cast warning for getenv() call SocketCreateListener: Fix -Wuseless-cast warning in bind() call Clear numerous -Wsign-compare warnings from gcc 14.1 SocketINETConnect: return failure when malloc() fails ParseAddress: return failure when strdup() fails MakeAllCOTSServerListeners: Initialize temp_ciptrs GetMyNetworkId: Avoid writing to NULL pointer if malloc() fails GetPeerNetworkId: Avoid writing to NULL pointer if malloc() fails GetPeerNetworkId: avoid calling strlen() on a NULL pointer SocketOpen: avoid leak of out-of-range fd is_numeric: Add TRANS_SERVER to required ifdefs xtrans 1.5.1 Enrico Weigelt, metux IT consult (1): update .gitignore Kim Woelders (2): TRANS(ParseAddress): Fix "assignment discards ?const? qualifier" warnings TRANS(GetHostname): Fix "?strncpy? output truncated.." warning Robert Royals (1): Fix string length check git tag: xtrans-1.5.1 https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.gz SHA256: 8327cd270f3b91c66de9f9fd9069cebd77d0827c60dcde30ff8d9bec9224d8c5 xtrans-1.5.1.tar.gz SHA512: 287bbed8924f7207a24e06d0c71e3eae566b66d1b03328312548e8113d14d90482729e95714daef21d1ad4491b2c9b0070fef529a175dd9f40281135133647ba xtrans-1.5.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.xz SHA256: dea80fbd8c3c941495b4b1d2785cb652815d016849a0d2ef90d1140de916993e xtrans-1.5.1.tar.xz SHA512: 1a4bf3495ba401711b632972acf26bb82c2e8fd917a868ed21e510a1bb1ec57c145496baddb44de76e00c2d03dbf9e8592099623da4c065de3a7c5a804e87c1e xtrans-1.5.1.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From alan.coopersmith at oracle.com Sat Oct 12 20:59:35 2024 From: alan.coopersmith at oracle.com (Alan Coopersmith) Date: Sat, 12 Oct 2024 13:59:35 -0700 Subject: [ANNOUNCE] bdftopcf 1.1.2 Message-ID: bdftopcf is a font compiler for the X server and font server. Alan Coopersmith (5): gitlab CI: stop requiring Signed-off-by in commits bdfReadBitmap: avoid NULL dereference on zero-width glyphs bdfReadBitmap: avoid access to byte before start of array pcfWriteFont: Avoid uninitialized values in tables bdftopcf 1.1.2 Jeremy Huddleston Sequoia (1): atom: Update Hash() to be unsigned git tag: bdftopcf-1.1.2 https://xorg.freedesktop.org/archive/individual/util/bdftopcf-1.1.2.tar.gz SHA256: 31c88b9194c34ee35c433759d141eaca177dcdead835c8832021cc013324b924 bdftopcf-1.1.2.tar.gz SHA512: 897ddb5621acc57027234b192d78eea00126c4f2d5f626e7e6fab68a916a9bbdd26c516ae44a69f36d8f4e9374e59ea326f93e17fa3aaf4cbfc08aae84e83bdc bdftopcf-1.1.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/util/bdftopcf-1.1.2.tar.gz.sig https://xorg.freedesktop.org/archive/individual/util/bdftopcf-1.1.2.tar.xz SHA256: bc60be5904330faaa3ddd2aed7874bee2f29e4387c245d6787552f067eb0523a bdftopcf-1.1.2.tar.xz SHA512: b3dde8d73084b7ec23ea47491321d12fa8f4a0a9ce0f61f2f89460fdc98f05d135ba11d8588d9debb8c2639ac68a7434a0cf80d9d548cd7328cbcb2339b4c0a6 bdftopcf-1.1.2.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/util/bdftopcf-1.1.2.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: