From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.sources,gmane.lisp.guile.user Subject: RPX 1.4 available Date: Tue, 14 Dec 2021 07:24:40 -0500 Message-ID: <87fsqv4bnb.fsf@gnuvola.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38765"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user@gnu.org To: guile-sources@gnu.org Original-X-From: guile-sources-bounces+guile-sources=m.gmane-mx.org@gnu.org Tue Dec 14 13:25:14 2021 Return-path: Envelope-to: guile-sources@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mx6rp-0009lq-DK for guile-sources@m.gmane-mx.org; Tue, 14 Dec 2021 13:25:14 +0100 Original-Received: from localhost ([::1]:40850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mx6rn-0007H0-FY for guile-sources@m.gmane-mx.org; Tue, 14 Dec 2021 07:25:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39956) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mx6rg-0007GL-6h; Tue, 14 Dec 2021 07:25:05 -0500 Original-Received: from delivery.mailspamprotection.com ([146.66.121.82]:34727) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mx6rZ-0002Xu-1C; Tue, 14 Dec 2021 07:24:59 -0500 Original-Received: from 241.110.209.35.bc.googleusercontent.com ([35.209.110.241] helo=giow1035.siteground.us) by se18.mailspamprotection.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1mx6rU-0000pL-KT; Tue, 14 Dec 2021 06:24:54 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnuvola.org ; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:Cc:To:From: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=jH0NCKgk+MtgLjS1hyeWBCxW/4hLtBKdz2vyIuAA6xk=; b=FDYjrZiP8YvCdNUnwY3KYsXj/V sUSKASG2sJFGUUT++BTU6GYhOcMc+Kp0qGRndovRQuHlGF3Zu0VLrw884TsVB3oORRLIpmbLTaJPr zi+wBC1AvMJGnDLi3xXIWoer/4b5oyGx2opemqr1nK3uVAoPChVjwWuMFICRnLPcbV0o=; Original-Received: from [50.89.166.226] (port=36654 helo=abolire) by giow1035.siteground.us with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.90-.1) (envelope-from ) id 1mx6rU-000LzQ-7W; Tue, 14 Dec 2021 12:24:52 +0000 X-Originating-IP: 35.209.110.241 X-SpamExperts-Domain: giow1035.siteground.us X-SpamExperts-Username: 35.209.110.241 Authentication-Results: mailspamprotection.com; auth=pass smtp.auth=35.209.110.241@giow1035.siteground.us X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.02) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT++jcW9piGNRY74/QrmN7O7PUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5zX/gzokhrDyiHKEBiVQ+UUE71qcx+4ReldH/AYt0pSXG5V TtAhoYiJts6L+FeUiVyzFTRqUk3xj4GX+CqJAgxTrrZQhWoUUekQ2BHuUkktnGXx2azEPCntGfKY yhVHoInc8Cs6wUIJbtJxrtbHxoENfDcKA9gGZOtgCTvcQHgB2oQ9+c+9eAtddZDlyj+Zd/TQCFYQ wi9DDa51qCUYr9VQwPqsxMiHSq2oknvjZOOU9r5cgbYBbpZGGmEPUGtxasQJxEogWlxCxlOvdhXd 9H8jXxSA/NMoKy6jajDN4GLekLe0H5HkABATRjrl3SBHO2KhxYlofCJzUiESqEhs+opHAspWjTQI HqlmdbMOLmeEPkpCHkq3t2QWc5y7R2vgTKTvxnrnHtOKPp7r4O3DezwNkL/+h1aL2OqtpSX2AHJE JUCbUeEMVjDon5rfSznEF9Wn0xds8xzlI9bNNBd60Uaa8mMyJDgFo/mHY9crcYO2bDSdOTsit4bJ l5ckPNzAUKD6Bfy1T3PwsUos1yNYdTOG17NirEYyqwqMBGrw8ELiqDAff04cDRXGaP/Cy6sgzmsE /Xy9bqh2t87xwDNJ1ZQn9Z1kUo7APEynsyHYUP3usgPt8rNcco5Lt6ku63DkksyWUQhsiRV7ToHt 3HSONnNjcxw3qqhc+N6cuEg4XWh5FmdlgpEWziJwQtUee+sRGgYi5TOLu37nLHknn4ZfzOM2KiJX vv6my3vp1XtX3XZKwyZ3F+/6MS9Fi X-Report-Abuse-To: spam@quarantine1.mailspamprotection.com Received-SPF: pass client-ip=146.66.121.82; envelope-from=ttn@gnuvola.org; helo=delivery.mailspamprotection.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-sources@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Guile source code postings and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-sources-bounces+guile-sources=m.gmane-mx.org@gnu.org Original-Sender: "guile-sources" Xref: news.gmane.io gmane.lisp.guile.sources:583 gmane.lisp.guile.user:17847 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable release notes: Finally safe to try out in good company! README excerpt: This is rpx, a port of ratpoison to Guile Scheme. Although initially intended as a proof-of-concept exercise to plumb ttn's ignorance of X11, Scheme, and good taste, the result has proven to be useful as well. Despite rpx veneration of ratpoison look, feel, and internal design, there have been some unavoidable concessions to some of the more hairy parts of Xlib (the reimplementation of which is shared somewhat uneasily by rpx and ttn-do). These are listed in the manual. NEWS for 1.4 (2021-12-14): - better EWMH compliance - bugfix: RPX properly polite on startup Previously, RPX would barge ahead and set window properties left and right, relying on the X server to signal error to let it know that another window manager was running. This method is not only unreliable, it's not compliant w/ the Extended Window Manager Hints spec. Worse, the result is RPX competing ingloriously w/ the running window manager. Uncouth! Now, RPX checks the =E2=80=98_NET_SUPPORTING_WM_CHECK=E2=80=99 (et al= ) properties and quits (successfully) if it appears another window manager is running. By the same token, if there is no other window manager running, RPX declares its intention to take on window manager responsibilities by setting those properties, etc. The upshot is that you should be able to invoke RPX while, say, Xfwm4 is running, and it will DTRT and defer to Xfwm4. - bugfix: subproc windows verified to be same-host Previously, RPX assumed PID info derived from a client window to be from the same host (as RPX), and thus might attempt to close a window on a process w/ that PID that would ultimately fail. Now, RPX verifies the host via the =E2=80=98WM_CLIENT_MACHINE=E2=80= =99 property. NB: This bugfix has not been extensively tested; please report any difficulties you might encounter w/ other-hosted clients. - bootstrap/maintenance tools upgraded: Guile-BAUX 20211208.0839.a5245e7 GNU gnulib 2021-12-10 21:54:54 GNU Autoconf 2.71 GNU Automake 1.16.5 GNU texinfo 6.8 as before: (none) tarball, etc, in dir: https://www.gnuvola.org/software/rpx/ tip jar: https://www.gnuvola.org/patronage/ =2D-=20 Thien-Thi Nguyen ----------------------------------------------- (defun responsep (query) ; (2021) Software Libero (pcase (context query) ; =3D Dissenso Etico (`(technical ,ml) (correctp ml)) ...)) 748E A0E8 1CB8 A748 9BFA =2D-------------------------------------- 6CE4 6703 2224 4C80 7502 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iG4EARECAC4WIQR0jqDoHLinSJv6bORnAyIkTIB1AgUCYbiNChAcdHRuQGdudXZv bGEub3JnAAoJEGcDIiRMgHUCrBsAnAv8uYPwcrmtgBr5ec/AOMB3X+puAJ9tOwft VMV/WfnE/jyzJffntfRLyA== =bZUa -----END PGP SIGNATURE----- --=-=-=--