From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 05 02:36:35 2024 Received: (at submit) by debbugs.gnu.org; 5 Jan 2024 07:36:35 +0000 Received: from localhost ([127.0.0.1]:56230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLeks-0005EG-Oh for submit@debbugs.gnu.org; Fri, 05 Jan 2024 02:36:35 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLeko-0005Dt-HJ for submit@debbugs.gnu.org; Fri, 05 Jan 2024 02:36:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rLeke-0003gS-R0 for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2024 02:36:20 -0500 Received: from mail-4318.protonmail.ch ([185.70.43.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rLekZ-00071m-UT for bug-gnu-emacs@gnu.org; Fri, 05 Jan 2024 02:36:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1704440165; x=1704699365; bh=sMYmuh0lr79Q0AJhh9BKVxjRucpfy3FMqzic3GEEvhw=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=VVVsdxxk3Zxtc46zI0JwG3vCi/ciGPJm++V0aflq3R6pQ1AeaFqmnBWWzqQCWo5jn Z3A5AwcHVdkf5XjcAxGBjhr6WeoNc5kydK6R3yHe3pOqSUrMr2HqgqdQ5Z7rMbv/qA Pse8asNB4xrLPyC3lmM84zLS7I5AKIDERszYbCbWR3vHwOSPgX996iWt/3mx2SjY+7 fFPHe9Rm+bqmIrbIjq9PIq+udUnZGrbqcsG71C4klczo6q19A6t7dFdqFlgRQGkVTz yqPyx3Ot4OqQQAGI9QSfnUpmUQHJLDZUnlI5Y6Zyd+EkU09M75oy1WfGXPHmqVVAnM hscBZ46JT9FjQ== Date: Fri, 05 Jan 2024 07:35:56 +0000 To: "bug-gnu-emacs@gnu.org" From: Navajeeth Subject: =?utf-8?Q?EWW_=E2=80=98readable=E2=80=99_by_default?= Message-ID: Feedback-ID: 48809272:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_aCuEhpMAKi5Zz25rgxrPa8wo3CLsw4kCM0B8cu2kAuw" Received-SPF: pass client-ip=185.70.43.18; envelope-from=yvv0@proton.me; helo=mail-4318.protonmail.ch X-Spam_score_int: 0 X-Spam_score: -0.1 X-Spam_bar: / X-Spam_report: (-0.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, HTML_MESSAGE=0.001, HTML_OBFUSCATE_20_30=1.999, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.4 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I nearly always prefer reading webpages in EWW after running the eww-readable command. Can it be possible to have EWW open webpages in the ‘readable’ view by default, but let you display the full [...] Content analysis details: (3.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.4 HTML_OBFUSCATE_20_30 BODY: Message is 20% to 30% HTML obfuscation 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.4 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I nearly always prefer reading webpages in EWW after running the eww-readable command. Can it be possible to have EWW open webpages in the ‘readable’ view by default, but let you display the full [...] Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.4 HTML_OBFUSCATE_20_30 BODY: Message is 20% to 30% HTML obfuscation 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager This is a multi-part message in MIME format. --b1_aCuEhpMAKi5Zz25rgxrPa8wo3CLsw4kCM0B8cu2kAuw Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSBuZWFybHkgYWx3YXlzIHByZWZlciByZWFkaW5nIHdlYnBhZ2VzIGluIEVXVyBhZnRlciBydW5u aW5nIHRoZSBld3ctcmVhZGFibGUgY29tbWFuZC4gQ2FuIGl0IGJlIHBvc3NpYmxlIHRvIGhhdmUg RVdXIG9wZW4gd2VicGFnZXMgaW4gdGhlIOKAmHJlYWRhYmxl4oCZIHZpZXcgYnkgZGVmYXVsdCwg YnV0IGxldCB5b3UgZGlzcGxheSB0aGUgZnVsbCAocHJl4oCT4oCLZXd3LXJlYWRhYmxl4oCLKSBy ZW5kZXIgb2YgYSB3ZWJwYWdlIHdpdGggYSBjb21tYW5kPyBJLmUuIGhhdmUgYW4gaW52ZXJzZSBv ZiB0aGUgY3VycmVudCBzZXR1cCwgd2hlcmUgeW91IGhhdmUgdG8gbWFudWFsbHkgdG9nZ2xlIHRo ZSByZWFkYWJsZSB2aWV3LgrigJROYXZhamVldGg= --b1_aCuEhpMAKi5Zz25rgxrPa8wo3CLsw4kCM0B8cu2kAuw Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj5JIG5lYXJseSBhbHdheXMgcHJlZmVyIHJlYWRpbmcgd2VicGFnZXMgaW4gRVdXIGFmdGVy IHJ1bm5pbmcgdGhlIDxjb2RlPmV3dy1yZWFkYWJsZSA8L2NvZGU+Y29tbWFuZC4gQ2FuIGl0IGJl IHBvc3NpYmxlIHRvIGhhdmUgRVdXIG9wZW4gd2VicGFnZXMgaW4gdGhlIOKAmHJlYWRhYmxl4oCZ IHZpZXcgYnkgZGVmYXVsdCwgYnV0IGxldCB5b3UgZGlzcGxheSB0aGUgZnVsbCAocHJl4oCTPGNv ZGU+4oCLZXd3LXJlYWRhYmxlPC9jb2RlPuKAiykgcmVuZGVyIG9mIGEgd2VicGFnZSB3aXRoIGEg Y29tbWFuZD8gSS5lLiBoYXZlIGFuIGludmVyc2Ugb2YgdGhlIGN1cnJlbnQgc2V0dXAsIHdoZXJl IHlvdSBoYXZlIHRvIG1hbnVhbGx5IHRvZ2dsZSB0aGUgcmVhZGFibGUgdmlldy48YnI+PC9kaXY+ PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO+KAlE5hdmFqZWV0 aDxicj4= --b1_aCuEhpMAKi5Zz25rgxrPa8wo3CLsw4kCM0B8cu2kAuw-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 05 06:53:10 2024 Received: (at 68254) by debbugs.gnu.org; 5 Jan 2024 11:53:10 +0000 Received: from localhost ([127.0.0.1]:56571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLil0-0005qT-V2 for submit@debbugs.gnu.org; Fri, 05 Jan 2024 06:53:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLikz-0005qI-D0 for 68254@debbugs.gnu.org; Fri, 05 Jan 2024 06:52:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rLikp-0003k9-FD; Fri, 05 Jan 2024 06:52:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=TRB4aHCgXHOjyL9RQpm/UPm72+iFGdt8PZwo15KtzoM=; b=OVTJ2+9G5ZXgx9kW4k4U xc4teehhO8QxZO1b4Sy4QpXxOFLmaDAV3nFiOPfCs9UXV/JmTh2ogLUU0Pbh7KcsquZ/983LxN0el pgvmyCx4PpAnqwas3muwbluh6tIIThiRV6+naPKlN9GGziuj8m2c1/ALY7no4zpusNv9Ya/VTJCy5 iBveTI+x/901Jk+wqRVkcqZ4krCF6YKACiDc8EXLIeXb9DCzb5/DlRzDdSFO9JpUXy+zg1GKtc/pD yLHg8M+KuTcHtJsAp1jozBm9b2iUMZLIAY1i5FeNbtBRigpbkf80Aw8nWCwlGWJtx4gTkvLoio/nI VogPiQKyJYiT3g==; Date: Fri, 05 Jan 2024 13:52:36 +0200 Message-Id: <83v888uhdn.fsf@gnu.org> From: Eli Zaretskii To: Navajeeth In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#68254: EWW =?utf-8?B?4oCYcmVhZGFibGXigJk=?= by default References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Date: Fri, 05 Jan 2024 07:35:56 +0000 > From: Navajeeth via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > I nearly always prefer reading webpages in EWW after running the eww-readable command. Can > it be possible to have EWW open webpages in the ‘readable’ view by default, but let you display the > full (pre–​eww-readable​) render of a webpage with a command? I.e. have an inverse of the current > setup, where you have to manually toggle the readable view. Did you try to add 'eww-readable' to eww-after-render-hook? From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 05 08:36:12 2024 Received: (at 68254) by debbugs.gnu.org; 5 Jan 2024 13:36:12 +0000 Received: from localhost ([127.0.0.1]:56688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLkMt-0001O6-U1 for submit@debbugs.gnu.org; Fri, 05 Jan 2024 08:36:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLkMo-0001NS-A1 for 68254@debbugs.gnu.org; Fri, 05 Jan 2024 08:36:09 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rLkMe-0007wG-IY; Fri, 05 Jan 2024 08:35:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=4AmdvJYOymTFHacF+u1fxJVjdbNzuFMqE2gvL4h+1JU=; b=i3Y5EBu3G8NgT3T23pQy hYMYOJL7vtMjqrVmuXBeKVnVKS7eSrjEXMmaNhsTQnlmnWYIsawswB3SaHNdUvJCCKUJdAPQ951Oj TB+F7wtKZ6RJg/AD/dW4JKHG9ightSHse79UJ++i2C6P+e2RyHfSZVEF6ywEr4bEf1tt0G+LKphZC z7TwmctjnpU2U/fxfgJp0uQL0sxkFzptvrfj3arV8WqXwMRym8MKZwXvddMlrgrbJ2kHqLk0xmGSg v2qvGwMvnbFecwMmYP9q+3PBng/cKWXaVD2taYu5LRKES0rVReRjTwPLvHe5EkLZLPxDGxhNkwjtV 6Jfozn6es0Pvuw==; Date: Fri, 05 Jan 2024 15:35:45 +0200 Message-Id: <83frzbvr66.fsf@gnu.org> From: Eli Zaretskii To: Navajeeth In-Reply-To: (message from Navajeeth on Fri, 05 Jan 2024 12:08:29 +0000) Subject: Re: bug#68254: EWW =?utf-8?B?4oCYcmVhZGFibGXigJk=?= by default References: <83v888uhdn.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [Please use Reply All to reply, so that the bug tracker is CC'ed.] > Date: Fri, 05 Jan 2024 12:08:29 +0000 > From: Navajeeth > > I’ve tried that method. While at first it appears to work how I want, it’s sub-optimal because it clutters > your history with two version of every webpage you open: one the full non-readable version and then > the readable version generated by the after-render-hook. Going back in the history is a chore, > you need to press ‘l’ twice to go back one webpage. > > I used to tolerate it for a while, but now I feel that there could be a better way. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 12:29:06 2024 Received: (at control) by debbugs.gnu.org; 10 Jan 2024 17:29:06 +0000 Received: from localhost ([127.0.0.1]:42735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNcO2-00056E-9K for submit@debbugs.gnu.org; Wed, 10 Jan 2024 12:29:06 -0500 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:56578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNcNz-00055c-JU for control@debbugs.gnu.org; Wed, 10 Jan 2024 12:29:05 -0500 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-55642663ac4so5020678a12.1 for ; Wed, 10 Jan 2024 09:29:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704907739; x=1705512539; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=FmhycbgTEJ3VI6A+y1Je9FdbouhJfDhGgRykxcyRmEM=; b=AKqOOaOOMSVBHXipHP8N56MXxyT13EQS6L6F3YXgCcbT5nRu1YczDRi8DJtN067S72 7MS6vnaNg58ryhCHkv0/VQ9OR0SKZffGCNsgY/1Sx6zXnxVXnQb4t7E0djZyyuKvgGkr DDhmyGX8ptYOKS7SvxWwUHXVYC72O/iNBDP9BG1bPY0as4/+n2IDvgyC09wTAPUPhWJR nBLdp3HOWXI5pCWBwRfT289QTNLa7blsKqdy4gFw681KNYjNI7qM63oaU1v6OP1ZuTJL AG3YZ3Tqekngcd0Eqnw2lV6pkUCYg3IyB2+RUsQT+iS/454tRIsQjyPLR4N6xonWkZA+ HLiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704907739; x=1705512539; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FmhycbgTEJ3VI6A+y1Je9FdbouhJfDhGgRykxcyRmEM=; b=Il764yGO9mKP1IlaTrE+fNV1uCQfNXbc7aYnJueGNQ9xMbdS4jHPnqX+sZe3+igcZ4 ep/NAzh8UGZGQt01gmU6psR30QWBgqzqq5vxhwCT5Yb1A08SuEo62q6IgWmIlTENsRcr UBTYUWNHrV5sAL8UJzFaZw9JoK/hsxLrvcK1WGMkLiDAyOzY7byS4PGnArr51LR0mBkf 4oG3d1Y0XKRfxaPKyl2emmXO7yobI7YxFON7tixXTZ1rO9AJFrptCOsjGLHDD8v1bMeQ ZKfbA1Qe5i5Xs+gfmxDQvokbvJZa53WK7xTRrH9/w+5rQLNxJrXInaeWmrHZHlvCr5tJ w2wg== X-Gm-Message-State: AOJu0YzjJALxzOPrLZj1nnMGSMewNuoQqiqlWvxFWovIFV+zIFy7GXGp Ik/a2W5XtF7EHS55b9mxo72esxup/EyCWb3cUh65NxMFMmy6BA== X-Google-Smtp-Source: AGHT+IFiefVHnBl1upk6OW+8PQEhrBc7Nd8M5gz2gMGSN5YbYN9MKOwojbZSyP90q2sL205/ffPeS+XUOPVOkw9kDLk= X-Received: by 2002:a50:8d56:0:b0:54c:60f0:7511 with SMTP id t22-20020a508d56000000b0054c60f07511mr709916edt.35.1704907738964; Wed, 10 Jan 2024 09:28:58 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 10 Jan 2024 09:28:58 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Wed, 10 Jan 2024 09:28:58 -0800 Message-ID: Subject: control message for bug #68254 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 68254 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 29 19:45:52 2024 Received: (at control) by debbugs.gnu.org; 30 Jan 2024 00:45:52 +0000 Received: from localhost ([127.0.0.1]:34040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUcG7-0008Bj-Vw for submit@debbugs.gnu.org; Mon, 29 Jan 2024 19:45:52 -0500 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:52424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUcG5-0007vM-TR for control@debbugs.gnu.org; Mon, 29 Jan 2024 19:45:50 -0500 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2d04c0b1cacso18301071fa.0 for ; Mon, 29 Jan 2024 16:45:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706575535; x=1707180335; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=/A63771+WfZX29cgmtCsIYJ3jL03OMKB/1ZCmRwIUM8=; b=PU8mVOWgSsU93HAyAkiiNGanhQ2786iXkSWvox/KQyFKSD0B0hUPQUriy14ooGkBr/ Iol8r8wUFt84q/SBDcN0tAz6LfV9HQFCyMoyZm0XZ1Ti7/vDQkR0UYwQnFYbMHpjXeFV kpHfz5Y245gyge2pJx5DKUNf32N6BNgcah7yjLPGGXtZjgAvRaj7xjKzE0j8vREfT2Jh oMDTg5HDNwXqzZgSsz9WLTiqVMuPl1e960e31kQ956gmvZdwxPqKWdKI+rq8c39E5t2o HZaW+kHpip545ClTLAg3LzxMpM+CPCaZs34DR12dweilRCZebd4BigoCnFSorC/ja8ZX qCjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706575535; x=1707180335; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/A63771+WfZX29cgmtCsIYJ3jL03OMKB/1ZCmRwIUM8=; b=kv0plK7E8oBhOsj6Eu74zIG9WjyzgJ38ZYqWQlrMknuVASRZXcMxiS3+vjkrVvxx0k n2gS9UwR0OH/+CqQ9ooL4fRWCgU0UQWu8yMnWTtuibXQrXSxEioy4VNdqvRavaH6HMCM SDHl09N+7og1jVAEa07S2kpMcxNzG/EXm1btkO/UCkVXL3SSjK1xat0beW+98WfH6As8 gAc9HGXNdW4sYv8J///Q71GFWFAw/rCm0uJhDx/FLxd+oF4dacxQ0JqVvaC0W5sSE9sl wuVux+IjrHT0Xiu/3xzOMNqNkiJhGUseaADXSmfHvkInm1+AKXZzU/dUlxR8uqm7Q0vi Jr2Q== X-Gm-Message-State: AOJu0Yy2xzI5naVjIT36ISpDWpnnR/CsTVWhhaB9YTtYGxT2ZhcYY76j p4LPwMzNNykjhZnk/TLmCLtH6tbWQuP0hGWQQ23XGVQozD5jNtEcwxM/0ceKLIv4VDqfLsD5ApG 8PQbbIdE3gGbnObiXhWB0NnIXJhJo+sH4PPY= X-Google-Smtp-Source: AGHT+IG2Qsm/9H6MiSRHPgX4f1cJ1ShUUKV9xdSXQ80At3JSNiHqoEV2vX/QFUv/v8V45OqK8fTEY3kz8qc9ULtwjzQ= X-Received: by 2002:a2e:9b51:0:b0:2cf:4b6d:3629 with SMTP id o17-20020a2e9b51000000b002cf4b6d3629mr5188118ljj.9.1706575535260; Mon, 29 Jan 2024 16:45:35 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 29 Jan 2024 19:45:34 -0500 From: Stefan Kangas MIME-Version: 1.0 Date: Mon, 29 Jan 2024 19:45:34 -0500 Message-ID: Subject: control message for bug #68254 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 68254 minor quit From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 17 15:26:12 2024 Received: (at 68254) by debbugs.gnu.org; 17 Mar 2024 19:26:12 +0000 Received: from localhost ([127.0.0.1]:37085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlw95-0003PC-FN for submit@debbugs.gnu.org; Sun, 17 Mar 2024 15:26:12 -0400 Received: from mail-pj1-f46.google.com ([209.85.216.46]:54548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rlw93-0003Oi-HB for 68254@debbugs.gnu.org; Sun, 17 Mar 2024 15:26:10 -0400 Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-29ddfd859eeso2725584a91.1 for <68254@debbugs.gnu.org>; Sun, 17 Mar 2024 12:25:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710703466; x=1711308266; darn=debbugs.gnu.org; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=UahGbFxsNfTE+NeKKafRUiiSeJg6zflI1S150htL8v4=; b=By6wuDLF4cU2P0PpxOn8H3/RVtdGHIKtIA/J1vETg4SJfgixl1tP4up30HiIJLw+lk DGDiquIvg8OaGDffj0WYMuuSHWeHYMuDlWZzp7iuSG7GcbHrPPWy/gISDloT36jzW8rm lIGzD8hSWgh2ICT6UCw+1CRdeIQsEgn0lgl472F17UW4dfGn7vSrS7Ee4Oq8zhkeOTVP MThvmTDsqQtxkGENMi6OFzGKVlrDAQB0W59CCL7D3pnk0u0XlpOe+f9d9jtIGeElNUrL dRlFsS76pv9YyfTcw7gLyjNMohG19ymphSZOX7tUxdtzx0+IHUZU/CYhCUzE3aLEZ/hZ QJuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710703466; x=1711308266; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=UahGbFxsNfTE+NeKKafRUiiSeJg6zflI1S150htL8v4=; b=uid2WEjp3nl23NEMVQwtK4UrqG/rj9fGpNkl1vrl+96eKiQOYObqU50ladNSVGiP/v ADDaRnyBowaWX6XepqEI5OlXjPFuzWhKLheBiBSuSvpdBjYHr3lOQKvnpfgiaqFFji5V +LeiJxYWxI+NLUM7ZiYdVP74pgGQZ0kFaOfqwck6REf+TOCcxaUBqj/7XT++HI64rf9g RL/2vSw734qYr2SfJknBQhjdpMN9A935cD0r5gbcxCmlwTVwuRT6Xc/AjXRdo2ysNdLA rhCJ3L8I8Sim1huQTaVE4yU1KAmY6z4mJ3WOe/8x740kQP35ABl+kcUAoB5J6lTF0wT8 xCnw== X-Gm-Message-State: AOJu0Ywp/DE8tU/ObhyyGAvd/+147+ICPqni1HSpfnZOUtLyC3TZJtEF oq8U1RbPcHaRwnVf3hjIPwe3x3lxqe5L64wf7cHgr7PgdFkkOvkl X-Google-Smtp-Source: AGHT+IF3bvP9Q9Y/z2QzvlGGC7RqzWP37AxRXjPz4w0IJoOpeG1MRx0uyNWvk6ab/k3X/VcA7uXQyA== X-Received: by 2002:a17:90a:c90b:b0:29b:c4b7:3300 with SMTP id v11-20020a17090ac90b00b0029bc4b73300mr6403188pjt.44.1710703465669; Sun, 17 Mar 2024 12:24:25 -0700 (PDT) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id sx5-20020a17090b2cc500b0029f8d443609sm1482226pjb.41.2024.03.17.12.24.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 17 Mar 2024 12:24:25 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------e7Ah2MN0T1HUTxCy8a6PJh0x" Message-ID: <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> Date: Sun, 17 Mar 2024 12:24:26 -0700 MIME-Version: 1.0 Subject: =?UTF-8?B?UmU6IGJ1ZyM2ODI1NDogRVdXIOKAmHJlYWRhYmxl4oCZIGJ5IGRlZmF1?= =?UTF-8?Q?lt?= Content-Language: en-US To: Eli Zaretskii , Navajeeth References: <83v888uhdn.fsf@gnu.org> <83frzbvr66.fsf@gnu.org> From: Jim Porter In-Reply-To: <83frzbvr66.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------e7Ah2MN0T1HUTxCy8a6PJh0x Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 1/5/2024 5:35 AM, Eli Zaretskii wrote: > [Please use Reply All to reply, so that the bug tracker is CC'ed.] > >> Date: Fri, 05 Jan 2024 12:08:29 +0000 >> From: Navajeeth >> >> I’ve tried that method. While at first it appears to work how I want, it’s sub-optimal because it clutters >> your history with two version of every webpage you open: one the full non-readable version and then >> the readable version generated by the after-render-hook. Going back in the history is a chore, >> you need to press ‘l’ twice to go back one webpage. >> >> I used to tolerate it for a while, but now I feel that there could be a better way. Here's a patch for this. It turns 'eww-readable' into a toggle (using the same semantics as minor modes), and also adds an option to prevent adding a new history entry for each call. After this patch, you could set 'eww-readable-adds-to-history' to nil and add 'eww-readable' to 'eww-after-render-hook', and then everything should work ok. With those settings, you could then call 'eww-readable' to display the full page if needed. (There might be some value in adding another new option that lets you specify a list of regexps to match pages that should start in readable mode; then it would be easy for users to enable that for "https://example\.com/.*" or similar. We can do that later if there's any demand for it, though.) --------------e7Ah2MN0T1HUTxCy8a6PJh0x Content-Type: text/plain; charset=UTF-8; name="0001-Allow-toggling-readable-mode-in-EWW.patch" Content-Disposition: attachment; filename="0001-Allow-toggling-readable-mode-in-EWW.patch" Content-Transfer-Encoding: base64 RnJvbSAzNDVkZjNhOGYyNTU3MTdhNjUzNDY1NTEzYWM5YWQ5YTQzYzQ5NDVmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgMTcgTWFyIDIwMjQgMTI6MDE6NTkgLTA3MDAKU3ViamVjdDogW1BB VENIXSBBbGxvdyB0b2dnbGluZyAicmVhZGFibGUiIG1vZGUgaW4gRVdXCgpBZGRpdGlvbmFs bHksIGFkZCBhbiBvcHRpb24gdG8gcHJldmVudCBhZGRpbmcgYSBuZXcgaGlzdG9yeSBlbnRy eSBmb3IKZWFjaCBjYWxsIG9mICdld3ctcmVhZGFibGUnIChidWcjNjgyNTQpLgoKKiBsaXNw L25ldC9ld3cuZWwgKGV3dy1yZWFkYWJsZS1hZGRzLXRvLWhpc3RvcnkpOiBOZXcgb3B0aW9u LgooZXd3LXJlYWRhYmxlKTogVG9nZ2xlICJyZWFkYWJsZSIgbW9kZSBpbnRlcmFjdGl2ZWx5 LCBsaWtlIHdpdGggYSBtaW5vcgptb2RlLiAgQ29uc3VsdCAnZXd3LXJlYWRhYmxlLWFkZHMt dG8taGlzdG9yeScuCgoqIGRvYy9taXNjL2V3dy50ZXhpIChCYXNpY3MpOiBEZXNjcmliZSB0 aGUgbmV3IGJlaGF2aW9yLgoKKiBldGMvTkVXUzogQW5ub3VuY2UgdGhpcyBjaGFuZ2UuCi0t LQogZG9jL21pc2MvZXd3LnRleGkgfCAgNSArKysrKwogZXRjL05FV1MgICAgICAgICAgfCAx MiArKysrKysrKysrKysKIGxpc3AvbmV0L2V3dy5lbCAgIHwgNDYgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA1MyBp bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbWlzYy9l d3cudGV4aSBiL2RvYy9taXNjL2V3dy50ZXhpCmluZGV4IGQzMWZjZjE4MDJiLi5iZWM1OGRh M2UyMSAxMDA2NDQKLS0tIGEvZG9jL21pc2MvZXd3LnRleGkKKysrIGIvZG9jL21pc2MvZXd3 LnRleGkKQEAgLTE0Niw2ICsxNDYsMTEgQEAgQmFzaWNzCiB3aGljaCBwYXJ0IG9mIHRoZSBk b2N1bWVudCBjb250YWlucyB0aGUgYGByZWFkYWJsZScnIHRleHQsIGFuZCB3aWxsCiBvbmx5 IGRpc3BsYXkgdGhpcyBwYXJ0LiAgVGhpcyB1c3VhbGx5IGdldHMgcmlkIG9mIG1lbnVzIGFu ZCB0aGUgbGlrZS4KIAorV2hlbiBjYWxsZWQgaW50ZXJhY3RpdmVseSwgdGhpcyBjb21tYW5k IHRvZ2dsZXMgdGhlIGRpc3BsYXkgb2YgdGhlCityZWFkYWJsZSBwYXJ0cy4gIFdpdGggYSBw b3NpdGl2ZSBwcmVmaXggYXJndW1lbnQsIGFsd2F5cyBkaXNwbGF5IHRoZQorcmVhZGFibGUg cGFydHMsIGFuZCB3aXRoIGEgemVybyBvciBuZWdhdGl2ZSBwcmVmaXgsIGRpc3BsYXkgdGhl IGZ1bGwKK3BhZ2UuCisKIEBmaW5kZXggZXd3LXRvZ2dsZS1mb250cwogQHZpbmRleCBzaHIt dXNlLWZvbnRzCiBAa2luZGV4IEYKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MK aW5kZXggYjAyNzEyZGQyMWMuLmIyMzc1NGZiMTdmIDEwMDY0NAotLS0gYS9ldGMvTkVXUwor KysgYi9ldGMvTkVXUwpAQCAtMTA1NCw2ICsxMDU0LDE4IEBAIGVudHJpZXMgbmV3ZXIgdGhh biB0aGUgY3VycmVudCBwYWdlLiAgVG8gY2hhbmdlIHRoZSBiZWhhdmlvciB3aGVuCiBicm93 c2luZyBmcm9tICJoaXN0b3JpY2FsIiBwYWdlcywgeW91IGNhbiBjdXN0b21pemUKICdld3ct YmVmb3JlLWJyb3dzZS1oaXN0b3J5LWZ1bmN0aW9uJy4KIAorKysrCisqKiogJ2V3dy1yZWFk YWJsZScgbm93IHRvZ2dsZXMgZGlzcGxheSBvZiB0aGUgcmVhZGFibGUgcGFydHMgb2YgYSB3 ZWIgcGFnZS4KK1doZW4gY2FsbGVkIGludGVyYWN0aXZlbHksICdld3ctcmVhZGFibGUnIHRv Z2dsZXMgd2hldGhlciB0byBkaXNwbGF5Citvbmx5IHRoZSByZWFkYWJsZSBwYXJ0cyBvZiBh IHBhZ2Ugb3IgdGhlIGZ1bGwgcGFnZS4gIFdpdGggYSBwb3NpdGl2ZQorcHJlZml4IGFyZ3Vt ZW50LCBhbHdheXMgZGlzcGxheSB0aGUgcmVhZGFibGUgcGFydHMsIGFuZCB3aXRoIGEgemVy byBvcgorbmVnYXRpdmUgcHJlZml4LCBhbHdheXMgZGlzcGxheSB0aGUgZnVsbCBwYWdlLgor CistLS0KKyoqKiBOZXcgb3B0aW9uICdld3ctcmVhZGFibGUtYWRkcy10by1oaXN0b3J5Jy4K K1doZW4gbm9uLW5pbCAodGhlIGRlZmF1bHQpLCBjYWxsaW5nICdld3ctcmVhZGFibGUnIGFk ZHMgYSBuZXcgZW50cnkgdG8KK3RoZSBFV1cgcGFnZSBoaXN0b3J5LgorCiAqKiBnby10cy1t b2RlCiAKICsrKwpkaWZmIC0tZ2l0IGEvbGlzcC9uZXQvZXd3LmVsIGIvbGlzcC9uZXQvZXd3 LmVsCmluZGV4IDU0ODQ3YmRmMzk2Li4zMDUzNTdmOGYyZiAxMDA2NDQKLS0tIGEvbGlzcC9u ZXQvZXd3LmVsCisrKyBiL2xpc3AvbmV0L2V3dy5lbApAQCAtMjc1LDYgKzI3NSwxMSBAQCBl d3ctdXJsLXRyYW5zZm9ybWVycwogICA6dHlwZSAnKHJlcGVhdCBmdW5jdGlvbikKICAgOnZl cnNpb24gIjI5LjEiKQogCisoZGVmY3VzdG9tIGV3dy1yZWFkYWJsZS1hZGRzLXRvLWhpc3Rv cnkgdAorICAiSWYgbm9uLW5pbCwgY2FsbGluZyBgZXd3LXJlYWRhYmxlJyBhZGRzIGEgbmV3 IGVudHJ5IHRvIHRoZSBoaXN0b3J5LiIKKyAgOnR5cGUgJ2Jvb2xlYW4KKyAgOnZlcnNpb24g IjMwLjEiKQorCiAoZGVmZmFjZSBld3ctZm9ybS1zdWJtaXQKICAgJygoKCh0eXBlIHggdzMy IG5zIGhhaWt1IHBndGsgYW5kcm9pZCkgKGNsYXNzIGNvbG9yKSkJOyBMaWtlIGRlZmF1bHQg bW9kZSBsaW5lCiAgICAgIDpib3ggKDpsaW5lLXdpZHRoIDIgOnN0eWxlIHJlbGVhc2VkLWJ1 dHRvbikKQEAgLTEwNTUsMTQgKzEwNjAsMzEgQEAgZXd3LXRvZ2dsZS1wYXJhZ3JhcGgtZGly ZWN0aW9uCiAgICAgICAgICAgICAgICAiYXV0b21hdGljIgogICAgICAgICAgICAgIGJpZGkt cGFyYWdyYXBoLWRpcmVjdGlvbikpKQogCi0oZGVmdW4gZXd3LXJlYWRhYmxlICgpCi0gICJW aWV3IHRoZSBtYWluIFwicmVhZGFibGVcIiBwYXJ0cyBvZiB0aGUgY3VycmVudCB3ZWIgcGFn ZS4KKyhkZWZ1biBld3ctcmVhZGFibGUgKCZvcHRpb25hbCBhcmcpCisgICJUb2dnbGUgZGlz cGxheSBvZiBvbmx5IHRoZSBtYWluIFwicmVhZGFibGVcIiBwYXJ0cyBvZiB0aGUgY3VycmVu dCB3ZWIgcGFnZS4KIFRoaXMgY29tbWFuZCB1c2VzIGhldXJpc3RpY3MgdG8gZmluZCB0aGUg cGFydHMgb2YgdGhlIHdlYiBwYWdlIHRoYXQKLWNvbnRhaW5zIHRoZSBtYWluIHRleHR1YWwg cG9ydGlvbiwgbGVhdmluZyBvdXQgbmF2aWdhdGlvbiBtZW51cyBhbmQKLXRoZSBsaWtlLiIK LSAgKGludGVyYWN0aXZlIG5pbCBld3ctbW9kZSkKK2NvbnRhaW5zIHRoZSBtYWluIHRleHR1 YWwgcG9ydGlvbiwgbGVhdmluZyBvdXQgbmF2aWdhdGlvbiBtZW51cyBhbmQgdGhlCitsaWtl LgorCitJZiBjYWxsZWQgaW50ZXJhY3RpdmVseSwgdG9nZ2xlIHRoZSBkaXNwbGF5IG9mIHRo ZSByZWFkYWJsZSBwYXJ0cy4gIElmCit0aGUgcHJlZml4IGFyZ3VtZW50IGlzIHBvc2l0aXZl LCBkaXNwbGF5IHRoZSByZWFkYWJsZSBwYXJ0cywgYW5kIGlmIGl0CitpcyB6ZXJvIG9yIG5l Z2F0aXZlLCBkaXNwbGF5IHRoZSBmdWxsIHBhZ2UuCisKK0lmIGNhbGxlZCBmcm9tIExpc3As IHRvZ2dsZSB0aGUgZGlzcGxheSBvZiB0aGUgcmVhZGFibGUgcGFydHMgaWYgQVJHIGlzCitg dG9nZ2xlJy4gIERpc3BsYXkgdGhlIHJlYWRhYmxlIHBhcnRzIGlmIEFSRyBpcyBuaWwsIG9t aXR0ZWQsIG9yIGlzIGEKK3Bvc2l0aXZlIG51bWJlci4gIERpc3BsYXkgdGhlIGZ1bGwgcGFn ZSBpZiBBUkcgaXMgYSBuZWdhdGl2ZSBudW1iZXIuIgorICAoaW50ZXJhY3RpdmUgKGxpc3Qg KGlmIGN1cnJlbnQtcHJlZml4LWFyZworICAgICAgICAgICAgICAgICAgICAgICAgIChwcmVm aXgtbnVtZXJpYy12YWx1ZSBjdXJyZW50LXByZWZpeC1hcmcpCisgICAgICAgICAgICAgICAg ICAgICAgICd0b2dnbGUpKQorICAgICAgICAgICAgICAgZXd3LW1vZGUpCiAgIChsZXQqICgo b2xkLWRhdGEgZXd3LWRhdGEpCi0JIChkb20gKHdpdGgtdGVtcC1idWZmZXIKKwkgKG1ha2Ut cmVhZGFibGUgKGNvbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAoKGVxIGFyZyAndG9n Z2xlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IChwbGlzdC1nZXQgb2xkLWRh dGEgOnJlYWRhYmxlKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgKChhbmQgKG51bWJl cnAgYXJnKSAoPCBhcmcgMSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgIG5pbCkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAodCB0KSkpCisgICAgICAgICAoZG9tICh3aXRoLXRl bXAtYnVmZmVyCiAJCShpbnNlcnQgKHBsaXN0LWdldCBvbGQtZGF0YSA6c291cmNlKSkKIAkJ KGNvbmRpdGlvbi1jYXNlIG5pbAogCQkgICAgKGRlY29kZS1jb2RpbmctcmVnaW9uIChwb2lu dC1taW4pIChwb2ludC1tYXgpICd1dGYtOCkKQEAgLTEwNzEsMTQgKzEwOTMsMTggQEAgZXd3 LXJlYWRhYmxlCiAJCShsaWJ4bWwtcGFyc2UtaHRtbC1yZWdpb24gKHBvaW50LW1pbikgKHBv aW50LW1heCkpKSkKICAgICAgICAgIChiYXNlIChwbGlzdC1nZXQgZXd3LWRhdGEgOnVybCkp KQogICAgIChld3ctc2NvcmUtcmVhZGFiaWxpdHkgZG9tKQotICAgIChld3ctc2F2ZS1oaXN0 b3J5KQotICAgIChld3ctLWJlZm9yZS1icm93c2UpCisgICAgKHdoZW4gZXd3LXJlYWRhYmxl LWFkZHMtdG8taGlzdG9yeQorICAgICAgKGV3dy1zYXZlLWhpc3RvcnkpCisgICAgICAoZXd3 LS1iZWZvcmUtYnJvd3NlKSkKICAgICAoZXd3LWRpc3BsYXktaHRtbCBuaWwgbmlsCi0gICAg ICAgICAgICAgICAgICAgICAgKGxpc3QgJ2Jhc2UgKGxpc3QgKGNvbnMgJ2hyZWYgYmFzZSkp Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV3dy1oaWdoZXN0LXJlYWRhYmlsaXR5 IGRvbSkpCisgICAgICAgICAgICAgICAgICAgICAgKGlmIG1ha2UtcmVhZGFibGUKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgKGxpc3QgJ2Jhc2UgKGxpc3QgKGNvbnMgJ2hyZWYgYmFz ZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChld3ctaGlnaGVzdC1yZWFk YWJpbGl0eSBkb20pKQorICAgICAgICAgICAgICAgICAgICAgICAgZG9tKQogCQkgICAgICBu aWwgKGN1cnJlbnQtYnVmZmVyKSkKICAgICAoZG9saXN0IChlbGVtICcoOnNvdXJjZSA6dXJs IDp0aXRsZSA6bmV4dCA6cHJldmlvdXMgOnVwIDpwZWVyKSkKICAgICAgIChwbGlzdC1wdXQg ZXd3LWRhdGEgZWxlbSAocGxpc3QtZ2V0IG9sZC1kYXRhIGVsZW0pKSkKKyAgICAocGxpc3Qt cHV0IGV3dy1kYXRhIDpyZWFkYWJsZSBtYWtlLXJlYWRhYmxlKQogICAgIChld3ctLWFmdGVy LXBhZ2UtY2hhbmdlKSkpCiAKIChkZWZ1biBld3ctc2NvcmUtcmVhZGFiaWxpdHkgKG5vZGUp Ci0tIAoyLjI1LjEKCg== --------------e7Ah2MN0T1HUTxCy8a6PJh0x-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 18 00:33:19 2024 Received: (at 68254) by debbugs.gnu.org; 18 Mar 2024 04:33:19 +0000 Received: from localhost ([127.0.0.1]:60180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm4gY-0001Ab-QR for submit@debbugs.gnu.org; Mon, 18 Mar 2024 00:33:19 -0400 Received: from black.elm.relay.mailchannels.net ([23.83.212.19]:19840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm4gV-0001AM-LD for 68254@debbugs.gnu.org; Mon, 18 Mar 2024 00:33:16 -0400 X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1936D80142B; Mon, 18 Mar 2024 04:32:36 +0000 (UTC) Received: from pdx1-sub0-mail-a289.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 97B8F8023E4; Mon, 18 Mar 2024 04:32:35 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1710736355; a=rsa-sha256; cv=none; b=mUHZVOWJsE3HJZ5s3/sAi8s7KMKNq0sFFvAFtJgAgWpPGn8fDuVYzQDACV0UT0/75DRMQW lbLnTxMjEGlYJjkR1vPqgNJhehvJhzXqqeZ/i5jUP/0N0/aBMQoG28U4WeabfXarmPe/Ls LFIS44nIlSKTWITXWOflJ6n3hPeQksBmgkCwC8ieDXahBtSTxe1SBU/CX3yWlp0b+jKuwk w0dMDxJvGzAbRB/qmwlmgfws4bz0NsD507R6knGRLAywCyTvaOpWfKIGdUtwtpP+3GxByj Zcn1PONqiudVhXs8MpfN0H312dkxZRxAvhJQkKFsQT9+aWS9iPcZcAa9n1IgzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1710736355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=EIzm61H1o+TOz39SGM/aeG8zPz8rtzPdBwqiU6FK2sk=; b=ZNo6M7tYPwb0L064HOHegsRaddF0sk1pamq8AS/1PvLK+Ps4hVrbe/weY9AVPB8cZjGFVE VF5F5ww6A759qJ17CYU4OeBdX1S9WzPP8U4AK/0EFJfH3vU8cY5eGLyN71Nd2s9ZVCRBjQ uwZirPHWeIchOUOIuoo8j+XOBEstdFifnd8/U6xCVdWJrSuyUw2Q0908av+9VQ5i3cMwbf blqgGbgznshlcW0BIPfAM4eVGtFQ3fDsYGWw/8srhFiXsoJzyW+iNnF7Qah1SuYwYXaybh a0mRI0YKb7kQEiCFqmKTDu88x/K+1ppDpj4hjU55wx11wh3agcH7eYheXXX7DQ== ARC-Authentication-Results: i=1; rspamd-76c7995f89-p48d7; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|adam@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Hook-Sponge: 1a2c4c6a170d23fe_1710736355864_1832052571 X-MC-Loop-Signature: 1710736355864:833528603 X-MC-Ingress-Time: 1710736355864 Received: from pdx1-sub0-mail-a289.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.119.164.55 (trex/6.9.2); Mon, 18 Mar 2024 04:32:35 +0000 Received: from [10.28.0.30] (unknown [45.131.192.18]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adam@alphapapa.net) by pdx1-sub0-mail-a289.dreamhost.com (Postfix) with ESMTPSA id 4Tyhm26fdsz18x; Sun, 17 Mar 2024 21:32:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1710736355; bh=EIzm61H1o+TOz39SGM/aeG8zPz8rtzPdBwqiU6FK2sk=; h=Date:To:Cc:Subject:From:Content-Type:Content-Transfer-Encoding; b=id7oDotmixeIgeSCDL8GeDQO3HlKnQDUGp0u2HUAvA7B5qGj3KD/JtfKc9DnYBXB9 F23PuIhKYGz7AW0rZ458YHFmHI390nSV3hklluv1sAw2aMUlCX2nQxT9aS4U3OYF79 D2KUd3p9jAQOxSjW6rlHDj/0JR8z6GnwdYc298pza6EJ1WZcoxoLywjE8eK9Fb3UI5 MenttBUcPWSB1ZEO7E27H5uOetcPtJ8ycbOOQod83naP2gzRFxK8bVj43ivfHNeVzD Qf4OP747mulr6ELiOXsZE+eIqNU2+UD/QG73gCacJaW0zApTN2Q9n6aUJ+gYNcJPw+ WmaUiitk3pz8w== Message-ID: <67bf26f6-382e-4065-8e02-b6433fe78b76@alphapapa.net> Date: Sun, 17 Mar 2024 23:32:33 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: jporterbugs@gmail.com References: <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> Subject: =?UTF-8?B?UmU6IGJ1ZyM2ODI1NDogRVdXIOKAmHJlYWRhYmxl4oCZIGJ5IGRlZmF1?= =?UTF-8?Q?lt?= Content-Language: en-US From: Adam Porter In-Reply-To: <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, eliz@gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) Hi all, I'm not sure it would be a good idea to enable eww-readable by default. IME eww-readable is not reliably effective enough to be used by default. I think that if it were, too many users would find that EWW would produce unusable results by default, and they'd likely blame EWW itself rather than eww-readable, being unaware that eww-readable were even involved. I wish this weren't the case, but the modern Web is too, er, modern, I'm afraid. I like Jim's idea of having an option of URL-matching regexps that automatically activate eww-readable. That does sound useful. My two cents. --Adam From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 18 01:18:25 2024 Received: (at 68254) by debbugs.gnu.org; 18 Mar 2024 05:18:25 +0000 Received: from localhost ([127.0.0.1]:34808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm5OD-0003XK-1o for submit@debbugs.gnu.org; Mon, 18 Mar 2024 01:18:25 -0400 Received: from mail-40141.protonmail.ch ([185.70.40.141]:54141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm5O9-0003Ws-SC for 68254@debbugs.gnu.org; Mon, 18 Mar 2024 01:18:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1710739057; x=1710998257; bh=wqgE6SUscrI1Nx6i0xuedy6S0iGJJ65aSTAJUpTgq/A=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=hRXMh6uQSCRlq5JBkX6ccq/KQWFJ9PQIyozlSzhigZnrCx4w+S/HziCNaR/yPiYhE gjbhUFO7T3iZChLxYAyvmWFtwZ+gdXk54y8llNld9pKkZbE6DQ29YX7ZfzYdqYoHyS ZXD+3sdbyUe1KAg6sRDB7G9FGiW31sQabgfPvGKJmh5MWjnqxMjrNmkmYO3od4bZz0 sn2U5fIr6PmboysvQvHn6KdsL4fujv3jopXxj6rGB5h2o2gKqKmmwEYYM1tZ/kYGHu vm6KELJTFuMi4QqsBmiYO058xP1tCCpFFTcLy3J3jmvn0iydolmKLBilEHop02xGXN jwG9/STSxyLfg== Date: Mon, 18 Mar 2024 05:17:25 +0000 To: Adam Porter From: Navajeeth Subject: =?utf-8?Q?Re:_bug#68254:_EWW_=E2=80=98readable=E2=80=99_by_default?= Message-ID: <2MQKkzbUomaUaXnNZ-fBUQh16ART3ObpVaHqCDAjrbzQxg4fHmMh2jEeB5cRcfXQJq3p4XfRG9ho6Icykbdc10b8qOlXgeb5FGfgEUw1h10=@proton.me> In-Reply-To: <67bf26f6-382e-4065-8e02-b6433fe78b76@alphapapa.net> References: <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <67bf26f6-382e-4065-8e02-b6433fe78b76@alphapapa.net> Feedback-ID: 48809272:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_my3dBF7pbX94WQvrSDoqw3sQEtj27v9eb3aPV22ab3s" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, jporterbugs@gmail.com, eliz@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_my3dBF7pbX94WQvrSDoqw3sQEtj27v9eb3aPV22ab3s Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoZSBwYXRjaCwgQEppbSEgSSBkdW5ubyBob3cgdG8gYXBw bHkgcGF0Y2hlcywgYnV0IEnigJlsbCBsZWFybiBhbmQgdHJ5IHlvdXJzIG91dCBhcyBzb29uIGFz IEkgY2FuLgoKSGF2aW5nIHJlZ2V4cHMgdG8gbWF0Y2ggdG8gdHVybiByZWFkYWJpbGl0eSBvbiBp cyBhIGdvb2Qgc3RhcnQuIEkgaG9wZSB0aGVyZSB3aWxsIGJlIGEgbW9yZSBjb252ZW5pZW50IHdh eSB0byBkbyB0aGF0LCBvdGhlciB0aGFuIGhhdmluZyB0byBtYW51YWxseSBhZGQgdG8gdGhhdCBs aXN0IGluIHlvdXIgaW5pdC5lbDsgbWF5YmUgYSBmdW5jdGlvbiB0aGF0IHByb2FjdGl2ZWx5IGFz a3MgeW91LCB3aGVuIHlvdSBhcHBseSByZWFkYWJpbGl0eSwgaWYgeW914oCZZCBsaWtlIHRvIGFk ZCBpdCB0byB0aGF0IGxpc3Qgd2l0aCBhIOKAmHkgb3IgbuKAmS4KCkFsYmVpdCBJIGZpbmQgbXlz ZWxmIG9wZW5pbmcgYSBsb3Qgb2Ygc21hbGwgYmxvZ3MgYW5kIHBlcnNvbmFsIHdlYnNpdGVzIGlu IEVXVy4gQSBsb3Qgb2YgZGlmZmVyZW50IGRvbWFpbiBuYW1lcy4gQm90aCBhIGZ1bmN0aW9uIHRo YXQgYXNrcyB0byBhdXRvbWF0aWNhbGx5IGFkZCB0byBhIHJlYWRhYmlsaXR5LW9uIGxpc3QgYW5k IG1hbnVhbGx5IGFkZGluZyB0byB0aGF0IGxpc3Qgc291bmQgbGlrZSBhIGhhc3NsZS4KCkkgdGhp bmsgYSBiZXR0ZXIgd2F5IHRvIGdvIHdvdWxkIGJlIHRvIGhhdmUgYSByZWFkYWJpbGl0eS1vZmYg bGlzdCBmb3IgdGhlIHJlYWRhYmlsaXR5LW1pbm9yLW1vZGUuIEluIG15IGV4cGVyaWVuY2UsIHdp dGggdGhlIGtpbmQgb2Ygc2l0ZXMgSSBvcGVuIHdpdGggRVdXICh0ZXh0dWFsIHNpdGVzIHdpdGhv dXQgYSBsb3Qgb2YgZ3JhcGhpY3Mgb3IgSmF2YVNjcmlwdCksIHRoZSBsaXN0IG9mIG9uZXMgd2hl cmUg4oCYZXd3LXJlYWRhYmxl4oCZIGRvZXNu4oCZdCB3b3JrIGlzIGEgbG90IHNtYWxsZXIgdGhh biB0aGUgb25lcyB3aGVyZSBpdCBkb2VzLgoKQnV0IEkgYWdyZWUgd2l0aCBAQWRhbSB0aGF0IHJl YWRhYmlsaXR5IHNob3VsZG7igJl0IGJlIG9uIGFzIHRoZSBkZWZhdWx0IGJlaGF2aW91ci4gSSBn YXZlIHRoaXMgdGhyZWFkIGEgYmFkIHN1YmplY3QgbGluZS4gSSBtZWFudCBpbiB0aGUgc2Vuc2U6 IEkgd2FudGVkIHRoZSBvcHRpb24gdG8gdHVybiBpdCBvbiBhbmQgcmVwbGFjZSB0aGUgZGVmYXVs dCBiZWhhdmlvdXIgZm9yIG1lLCBiZWNhdXNlIEkgd2FzIGZpbmRpbmcgdGhhdCBtb3N0IG9mIHRo ZSBzaXRlcyBJIHdhcyBvcGVuaW5nIHdpdGggRVdXIHdlcmUgd29ya2luZyBiZXR0ZXIgd2l0aCBy ZWFkYWJpbGl0eS4gQW5kIHBlcmhhcHMgaGF2ZSBpdCBhcyBhbiBvcHRpb24gZm9yIGV2ZXJ5b25l IHRvIHR1cm4gb24uCgrigJROYXZhamVldGg= --b1_my3dBF7pbX94WQvrSDoqw3sQEtj27v9eb3aPV22ab3s Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxNHB4OyI+VGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoZSBwYXRjaCwgQEppbSEgSSBkdW5ubyBo b3cgdG8gYXBwbHkgcGF0Y2hlcywgYnV0IEnigJlsbCBsZWFybiBhbmQgdHJ5IHlvdXJzIG91dCBh cyBzb29uIGFzIEkgY2FuLjxicj4NCjxicj4NCkhhdmluZyByZWdleHBzIHRvIG1hdGNoIHRvIHR1 cm4gcmVhZGFiaWxpdHkgb24gaXMgYSBnb29kIHN0YXJ0LiBJIGhvcGUgdGhlcmUgd2lsbCBiZSBh IG1vcmUgY29udmVuaWVudCB3YXkgdG8gZG8gdGhhdCwgb3RoZXIgdGhhbiBoYXZpbmcgdG8gbWFu dWFsbHkgYWRkIHRvIHRoYXQgbGlzdCBpbiB5b3VyIGluaXQuZWw7IG1heWJlIGEgZnVuY3Rpb24g dGhhdCBwcm9hY3RpdmVseSBhc2tzIHlvdSwgd2hlbiB5b3UgYXBwbHkgcmVhZGFiaWxpdHksIGlm IHlvdeKAmWQgbGlrZSB0byBhZGQgaXQgdG8gdGhhdCBsaXN0IHdpdGggYSDigJh5IG9yIG7igJku PGJyPg0KPGJyPg0KQWxiZWl0IEkgZmluZCBteXNlbGYgb3BlbmluZyBhIGxvdCBvZiBzbWFsbCBi bG9ncyBhbmQgcGVyc29uYWwgd2Vic2l0ZXMgaW4gRVdXLiBBIGxvdCBvZiBkaWZmZXJlbnQgZG9t YWluIG5hbWVzLiBCb3RoIGEgZnVuY3Rpb24gdGhhdCBhc2tzIHRvIGF1dG9tYXRpY2FsbHkgYWRk IHRvIGEgcmVhZGFiaWxpdHktb24gbGlzdCBhbmQgbWFudWFsbHkgYWRkaW5nIHRvIHRoYXQgbGlz dCBzb3VuZCBsaWtlIGEgaGFzc2xlLjxicj4NCjxicj4NCkkgdGhpbmsgYSBiZXR0ZXIgd2F5IHRv IGdvIHdvdWxkIGJlIHRvIGhhdmUgYSA8aT5yZWFkYWJpbGl0eS1vZmY8L2k+IGxpc3QgZm9yIHRo ZSByZWFkYWJpbGl0eS1taW5vci1tb2RlLiBJbiBteSBleHBlcmllbmNlLCB3aXRoIHRoZSBraW5k IG9mIHNpdGVzIEkgb3BlbiB3aXRoIEVXVyAodGV4dHVhbCBzaXRlcyB3aXRob3V0IGEgbG90IG9m IGdyYXBoaWNzIG9yIEphdmFTY3JpcHQpLCB0aGUgbGlzdCBvZiBvbmVzIHdoZXJlIOKAmGV3dy1y ZWFkYWJsZeKAmSBkb2VzbuKAmXQgd29yayBpcyBhIGxvdCBzbWFsbGVyIHRoYW4gdGhlIG9uZXMg d2hlcmUgaXQgZG9lcy48YnI+DQo8YnI+DQpCdXQgSSBhZ3JlZSB3aXRoIEBBZGFtIHRoYXQgcmVh ZGFiaWxpdHkgc2hvdWxkbuKAmXQgYmUgb24gYXMgdGhlIGRlZmF1bHQgYmVoYXZpb3VyLiBJIGdh dmUgdGhpcyB0aHJlYWQgYSBiYWQgc3ViamVjdCBsaW5lLiBJIG1lYW50IGluIHRoZSBzZW5zZTog SSB3YW50ZWQgdGhlIG9wdGlvbiB0byB0dXJuIGl0IG9uIGFuZCByZXBsYWNlIHRoZSBkZWZhdWx0 IGJlaGF2aW91ciA8aT5mb3IgbWU8L2k+LCBiZWNhdXNlIEkgd2FzIGZpbmRpbmcgdGhhdCBtb3N0 IG9mIHRoZSBzaXRlcyBJIHdhcyBvcGVuaW5nIHdpdGggRVdXIHdlcmUgd29ya2luZyBiZXR0ZXIg d2l0aCByZWFkYWJpbGl0eS4gQW5kIHBlcmhhcHMgaGF2ZSBpdCBhcyBhbiBvcHRpb24gZm9yIGV2 ZXJ5b25lIHRvIHR1cm4gb24uPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A74oCUTmF2YWplZXRoPC9kaXY+ --b1_my3dBF7pbX94WQvrSDoqw3sQEtj27v9eb3aPV22ab3s-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 18 01:49:57 2024 Received: (at 68254) by debbugs.gnu.org; 18 Mar 2024 05:49:57 +0000 Received: from localhost ([127.0.0.1]:36790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm5si-0005Iw-Tf for submit@debbugs.gnu.org; Mon, 18 Mar 2024 01:49:57 -0400 Received: from mail-oa1-f47.google.com ([209.85.160.47]:44156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm5sh-0005IU-5j for 68254@debbugs.gnu.org; Mon, 18 Mar 2024 01:49:55 -0400 Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-22215ccbafeso2069951fac.0 for <68254@debbugs.gnu.org>; Sun, 17 Mar 2024 22:49:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710740891; x=1711345691; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=tJisASrLoIiYMUKcnTKc8OCoxYh6u+qeo5sEZeO11Qg=; b=MoImY36MWE5WZ6cFeH2LvddBKRjo06fl3BvTR3BZA7+UMrbjN01zcqWrlkdGNvyebW b2rSVqQLI2/S6Qg+PIpSZbdn13dz14a3FLZUcAtZfahQIgYyu9OeqDx4Tf/aCquhxXik qpMMPHV3P4Hlj9yCjQYqwp1r/LIgGAw7LeZVwz9/8xLHBniOIZgVvSM0T0153DNNJcdo uFWbfDcXA3gz4SNI+heIIDHw2HU+dPLqo2hIkpV6nGmK8iz1j+qzMxihr3HDCRDu+uYz fFm2XTzTAL/PO8NMYfg+CL+9aGnTHTydSI0xUQn+7B2SO5dSI1+zAiPeMN/9qNEsNEdn VoEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710740891; x=1711345691; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tJisASrLoIiYMUKcnTKc8OCoxYh6u+qeo5sEZeO11Qg=; b=ilMG6e/kR9VbA2PelrA+Iu36zLANnnugaBfg18IyukHpKx0Kd/D5giN1ojg8sZYZ3d f632Tx+Eo+Ol63jIwy+a+gheGPouYMzMIAKmnXbVLXb6+FwmbLWer7c5Otf5MLy/tD07 1Yb49Kbik7v5tIqDZTkqyCgaHfrRBF5nigSkalgQ7iNGgkDCsmrvOS/lTaRojsQJfAPR R7Wb1jD9weBFp6a+1rE7YwFteIu6LqiNvM9qQLxB1FQBtSqTXbu2ctR/lYMVqiUf8L7a XcvLVMxH9O2vza9+U6qxykRIk/weuDC2ks++8cpdts7Ntd46v+oAJapRkuKcJGGzSuKy BbWQ== X-Gm-Message-State: AOJu0YwrAoM55qHajevZzUjzUUvGkKL7nUPhJE0qwk4WhAjoMG0Gi30a pZqmJgzrt7ldW8km4nCLYoKsc1BWN7MxvGMKSyNOIlrxON45QHYqJv8tm9Ld X-Google-Smtp-Source: AGHT+IGclrcRuEj0QQ4Pj8cSBoUU+NT+Y20xRX21n5TeX/dTSXNB8PQd/XUKl1CkPWcIY37hKTUQ2w== X-Received: by 2002:a17:90b:608:b0:29c:4082:2d0b with SMTP id gb8-20020a17090b060800b0029c40822d0bmr8298174pjb.28.1710739110232; Sun, 17 Mar 2024 22:18:30 -0700 (PDT) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id x4-20020a17090a6c0400b0029bf6f0934dsm7443353pjj.35.2024.03.17.22.18.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 17 Mar 2024 22:18:29 -0700 (PDT) Message-ID: Date: Sun, 17 Mar 2024 22:18:29 -0700 MIME-Version: 1.0 Subject: =?UTF-8?B?UmU6IGJ1ZyM2ODI1NDogRVdXIOKAmHJlYWRhYmxl4oCZIGJ5IGRlZmF1?= =?UTF-8?Q?lt?= To: Adam Porter References: <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <67bf26f6-382e-4065-8e02-b6433fe78b76@alphapapa.net> Content-Language: en-US From: Jim Porter In-Reply-To: <67bf26f6-382e-4065-8e02-b6433fe78b76@alphapapa.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, eliz@gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 3/17/2024 9:32 PM, Adam Porter wrote: > I'm not sure it would be a good idea to enable eww-readable by default. > IME eww-readable is not reliably effective enough to be used by default. >  I think that if it were, too many users would find that EWW would > produce unusable results by default, and they'd likely blame EWW itself > rather than eww-readable, being unaware that eww-readable were even > involved. I agree overall. It's hard to know for sure if a web page will look ok in readable mode without trying it first. That's why I opted to keep the default behavior unchanged in my patch. It just makes it possible to add 'eww-readable' to 'eww-after-render-hook' without producing duplicate history entries. That way, if most of the pages you visit *are* readable, you can set it up like that and still get to the full view by calling 'eww-readable' again. > I like Jim's idea of having an option of URL-matching regexps that > automatically activate eww-readable.  That does sound useful. Yeah, I think I might add that in, since 1) I'd find it useful, 2) it should be easy, and 3) the Safari browser already supports this, so there's already precedent elsewhere. (It's arguably even more relevant for EWW than Safari, since many webpages are a real mess in EWW without readable-mode.) From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 18 01:52:17 2024 Received: (at 68254) by debbugs.gnu.org; 18 Mar 2024 05:52:17 +0000 Received: from localhost ([127.0.0.1]:36991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm5uz-0005RD-0d for submit@debbugs.gnu.org; Mon, 18 Mar 2024 01:52:17 -0400 Received: from mail-oo1-f45.google.com ([209.85.161.45]:44105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rm5ux-0005Qq-Da for 68254@debbugs.gnu.org; Mon, 18 Mar 2024 01:52:16 -0400 Received: by mail-oo1-f45.google.com with SMTP id 006d021491bc7-5a4859178f1so1333933eaf.0 for <68254@debbugs.gnu.org>; Sun, 17 Mar 2024 22:51:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710741032; x=1711345832; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=Km9MWqYRF9v06QYmE99HUVUo7+4J8awM08KljMSiu7Q=; b=NtU83FZM32ao2L4xPFBQEFy1TXJDApfnbHZe4KOzK7o4d73elD2ioqeTTZe4FnocP3 QGWr9xzyuXiw+ZUhGoLZgYwP8qzMTqlpokSIO5tQ5SaNEfjFHhJE6TJlkvEOkM4CXKt5 Gq4ys4DVEjgDkpv4JKD6YZoqznE+7i9Tal0vkk8KsLh3a41yHEsNTNFrsCavMkfT7KR/ oMAc1WQpE77b/waPxF5rQtv1bTTJaBnjDZSprAMNG1apYGX8GGzdDyP7CwfvIuS41qyg /wzW3+RmuEReBF24WBZn7sbjcZjWxZYNnNCh3cZGZA2Vs3aGijDI6UwuR1Tsd1JfspIu A84w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710741032; x=1711345832; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Km9MWqYRF9v06QYmE99HUVUo7+4J8awM08KljMSiu7Q=; b=du0ugO5W21sLRjBKVNFhcvcjq7yghBI8RTxKBcdyOUn1p3AiFyrTvL8TohziIwr9qC ijP39IE+WtfNfIpB9PtraQDVEO3N82M/5ROUItSEnZVZ9gCOP4Z0kzzyklNbJdPcPDKG vEEO4b9QI+zkqntZUFdBgpc3wuPJFhHa+JlSimgdYuSTZTbjR7fWpVCXMGiIGACTHucf ZMTU+Ro4EdPo6V5umU/QOgt6wZXyXcrOnm5qRny2aZ5X/iqYEAfGy7WgjHvsm4Ilirg+ 0C7Pb+rjMASDqm+jQQu83GHzTHEf4qjAw5r7peb6xY2nbgDQgX6eK4x/3bp9IXfxHr26 oFpw== X-Gm-Message-State: AOJu0YwGcyMaFHerje0yO2QLvXeOv6al+zLesKW2CK43nfFyLzU/1uiL heYaOto5LpwZcG/6F9oWv/n30Xkkl6LgMUVs35h65ldhGdaq/eS5k4DDl8cU X-Google-Smtp-Source: AGHT+IHAGaSClNvqWfKXrPzvT1lFfw/zdCTXPZAnWhDfeLXIyPsHEsvEXvyv3b1LVV9PLH4+54b9ZQ== X-Received: by 2002:a05:6a21:3a48:b0:1a3:677a:c9e2 with SMTP id zu8-20020a056a213a4800b001a3677ac9e2mr944889pzb.26.1710740646216; Sun, 17 Mar 2024 22:44:06 -0700 (PDT) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id o3-20020a17090a3d4300b0029c7014cc00sm6903278pjf.1.2024.03.17.22.44.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 17 Mar 2024 22:44:05 -0700 (PDT) Message-ID: <46d7b310-0c0d-769b-3937-d5dbe28ac3b3@gmail.com> Date: Sun, 17 Mar 2024 22:44:05 -0700 MIME-Version: 1.0 Subject: =?UTF-8?B?UmU6IGJ1ZyM2ODI1NDogRVdXIOKAmHJlYWRhYmxl4oCZIGJ5IGRlZmF1?= =?UTF-8?Q?lt?= Content-Language: en-US To: Navajeeth , Adam Porter References: <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <67bf26f6-382e-4065-8e02-b6433fe78b76@alphapapa.net> <2MQKkzbUomaUaXnNZ-fBUQh16ART3ObpVaHqCDAjrbzQxg4fHmMh2jEeB5cRcfXQJq3p4XfRG9ho6Icykbdc10b8qOlXgeb5FGfgEUw1h10=@proton.me> From: Jim Porter In-Reply-To: <2MQKkzbUomaUaXnNZ-fBUQh16ART3ObpVaHqCDAjrbzQxg4fHmMh2jEeB5cRcfXQJq3p4XfRG9ho6Icykbdc10b8qOlXgeb5FGfgEUw1h10=@proton.me> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, eliz@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 3/17/2024 10:17 PM, Navajeeth via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Thank you so much for the patch, @Jim! I dunno how to apply patches, but > I’ll learn and try yours out as soon as I can. Even though I contribute to Emacs, I tend to use the latest proper release as my daily editor (so I'm using 29.2 now).[1] If I want to use a patch I wrote on an older release, I take the new version of all the relevant functions and then override the old ones using 'advice-add': (defun updated-eww-readable (&optional arg) ;; new implementation here ) (advice-add 'eww-readable :override 'updated-eww-readable) If the patch has merged to the master branch, I usually wrap that with '(when (< emacs-major-version 30) ...)' so that it doesn't do anything on the master builds, and also so I know to remove it when 30.1 comes out and I prune my init.el. > I think a better way to go would be to have a /readability-off/ list for > the readability-minor-mode. In my experience, with the kind of sites I > open with EWW (textual sites without a lot of graphics or JavaScript), > the list of ones where ‘eww-readable’ doesn’t work is a lot smaller than > the ones where it does. I was thinking about doing something like this. The list of regexps could include a way to say both "if this regexp matches, use readable mode" and "if this regexp matches, *don't* use readable mode". Then you could make the list look something like this: '(("^https://example.com/" . not-readable) ".*") That would make every page except those from https://example.com use readable mode. I think that would be the most flexible for complex cases, while still being simple for the common case (a list of "plain" regexps for readable-mode pages). It would also make it easy to have most of a site (except for one section) use readable-mode. [1] Mainly I just want to avoid having to worry about updating Emacs master and then ending up with a broken Emacs. Murphy's Law dictates that that will always occur at the worst possible time. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 18 08:38:59 2024 Received: (at 68254) by debbugs.gnu.org; 18 Mar 2024 12:38:59 +0000 Received: from localhost ([127.0.0.1]:51031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmCGP-0002Oc-VW for submit@debbugs.gnu.org; Mon, 18 Mar 2024 08:38:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmCGK-0002OG-A7 for 68254@debbugs.gnu.org; Mon, 18 Mar 2024 08:38:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rmCFb-0002ff-Dy; Mon, 18 Mar 2024 08:37:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=8FaAemM36KckMupPOEQ5zV3zkiKu6moUbf8n4EHdRf4=; b=Y2HywC+wy+fk3qkR3JPW /RQeGkK0/qwa1GSkjc+Ik9aICNBP3VHAtK/tf95CoTWohWmwgF2vd0hL1/eWA21PPMfm/OGapq9+U jR+8Nj7DGFkEBi6OZfexC/rcVMdEBPFww8GVVBph/hSJkfaasbZgyURL4LbfBYIMkoocgICYvkh53 IztDnCrInAh2P5Re43YZqlY6/QMsHFP3Mwxd9G/sQUt1rdLl1vmlt1UL/Y6g+qb4Nuf13IEwMWPrM dZo85JI6wn+kOm46wekV4qivAZJOFQyFbytyxy4p8ESnkyyOvRuGZJNhRVfMsCC9DIhvxynZi/amI qMAouY3RHK+Umw==; Date: Mon, 18 Mar 2024 14:37:54 +0200 Message-Id: <86ttl34swt.fsf@gnu.org> From: Eli Zaretskii To: Jim Porter In-Reply-To: <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> (message from Jim Porter on Sun, 17 Mar 2024 12:24:26 -0700) Subject: Re: bug#68254: EWW =?utf-8?B?4oCYcmVhZGFibGXigJk=?= by default References: <83v888uhdn.fsf@gnu.org> <83frzbvr66.fsf@gnu.org> <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 17 Mar 2024 12:24:26 -0700 > Cc: 68254@debbugs.gnu.org > From: Jim Porter > > Here's a patch for this. It turns 'eww-readable' into a toggle (using > the same semantics as minor modes), and also adds an option to prevent > adding a new history entry for each call. Thanks. > +When called interactively, this command toggles the display of the > +readable parts. With a positive prefix argument, always display the > +readable parts, and with a zero or negative prefix, display the full > +page. The imperative form ("display") is what we use in the doc strings, but it is not really appropriate for the manual. Here we say "the function displays" or "it displays" instead, which is consistent with the first sentence in the above paragraph. > +(defun eww-readable (&optional arg) > + "Toggle display of only the main \"readable\" parts of the current web page. > This command uses heuristics to find the parts of the web page that > -contains the main textual portion, leaving out navigation menus and > -the like." > - (interactive nil eww-mode) > +contains the main textual portion, leaving out navigation menus and the "contain" (since it refers to "parts", in plural). > +If called interactively, toggle the display of the readable parts. If > +the prefix argument is positive, display the readable parts, and if it > +is zero or negative, display the full page. > + > +If called from Lisp, toggle the display of the readable parts if ARG is > +`toggle'. Display the readable parts if ARG is nil, omitted, or is a > +positive number. Display the full page if ARG is a negative number." This doc string should mention eww-readable-adds-to-history. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 18 20:02:24 2024 Received: (at 68254) by debbugs.gnu.org; 19 Mar 2024 00:02:24 +0000 Received: from localhost ([127.0.0.1]:50528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmMvv-0000rs-4L for submit@debbugs.gnu.org; Mon, 18 Mar 2024 20:02:24 -0400 Received: from mail-pj1-f41.google.com ([209.85.216.41]:59849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmMvs-0000rM-2h for 68254@debbugs.gnu.org; Mon, 18 Mar 2024 20:02:21 -0400 Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-29fa98705b1so1150226a91.3 for <68254@debbugs.gnu.org>; Mon, 18 Mar 2024 17:01:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710806436; x=1711411236; darn=debbugs.gnu.org; h=in-reply-to:from:content-language:references:cc:to:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=Xhku8ZgC3XcC8Efz/eN5xOyJ3DIoXpyVf6Kpncf90Wg=; b=Lo/xA4ZFIFL+HbkqDyIF97JH0WqydNEFp6Ydhd1QK2VUhMcnLGgrzoR+ShZWUp2Pwv D7ONtjPRP9QQ9z+S5rhhfSzyI0cINx0Zu7vhZULLeYrW2qyc+mzge2qHnzaVx/R8+A7s hT4F76iIDpGDLGYW68u9DYW15SGZU1x5v3OfKW/iVw7J64VMaYcPw8ncotf5agmoKB2x /p/tQQr2f5U1lTixAdIiptuETBtuug95f7CjpR//tEvlsRN97rzZCGI4MSAlXudT8FJL X7zUzxh57O2dDGexAYxm2Uj7ebTLuFc8MQHjBDBuqt7pkfmKWpjoBvG4Qn9YEVZO/MD4 HiAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710806436; x=1711411236; h=in-reply-to:from:content-language:references:cc:to:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=Xhku8ZgC3XcC8Efz/eN5xOyJ3DIoXpyVf6Kpncf90Wg=; b=VcSD7FrZmy/uMjtNWcTRL/l7SSJhYuqJAT49hKEy7BcSxET0NMsCNfvRcihi6BSB+s iHzCxhkqD7sMPXrvexfeKiXZ1CpJlfhDk9TeNiee7l7VMmZaTUi4IMO1x+vpNpQtcLMZ Ap1vDJ2IhNrwIF/7ELlqe9QUogSfSYigB+jSCai/EhfmGKIZ/x9CNj9l/VW5qWujuxJI QUrieBvSI7MINvJvB6mlHBiDfnpNJbk2vEukwxV/tn72yFRG5+nC991gJ7Plv/TD9yx1 5lg2hYyOeT3QOUQB2bHX7+REJqC0Oi/YjNcQMjXFnkeRyV69H+jAyiOBymT5L/8WN+oH zvfA== X-Gm-Message-State: AOJu0YyAzSAgtoyRJ6WQzywGSZC3i7whWNmrPDoWxNpaBsMQuykIAvXG BMKjqnn/JsSLaTtNyWmD2iBYX44S+H2cq1DxKWBgeHlQzem+norw X-Google-Smtp-Source: AGHT+IFc6almCtD69AU2FWWbxmT7Vm1ZB+yR9m7DLRTjB/5499H6m5YIDv9oqIT7LOvqzKZLwigY8w== X-Received: by 2002:a17:90b:1903:b0:29a:c886:243f with SMTP id mp3-20020a17090b190300b0029ac886243fmr1124061pjb.37.1710806435609; Mon, 18 Mar 2024 17:00:35 -0700 (PDT) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id r68-20020a632b47000000b005e43cce33f8sm7805680pgr.88.2024.03.18.17.00.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Mar 2024 17:00:34 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------04PRXiZT3DquGZrpnI4itTXs" Message-ID: Date: Mon, 18 Mar 2024 17:00:33 -0700 MIME-Version: 1.0 Subject: =?UTF-8?B?UmU6IGJ1ZyM2ODI1NDogRVdXIOKAmHJlYWRhYmxl4oCZIGJ5IGRlZmF1?= =?UTF-8?Q?lt?= To: Eli Zaretskii References: <83v888uhdn.fsf@gnu.org> <83frzbvr66.fsf@gnu.org> <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <86ttl34swt.fsf@gnu.org> Content-Language: en-US From: Jim Porter In-Reply-To: <86ttl34swt.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------04PRXiZT3DquGZrpnI4itTXs Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/18/2024 5:37 AM, Eli Zaretskii wrote: >> Date: Sun, 17 Mar 2024 12:24:26 -0700 >> Cc: 68254@debbugs.gnu.org >> From: Jim Porter >> >> Here's a patch for this. It turns 'eww-readable' into a toggle (using >> the same semantics as minor modes), and also adds an option to prevent >> adding a new history entry for each call. > > Thanks. Thanks for looking. I've addressed all of your comments, and made some more extensive changes to the implementation. I split up some of the logic in the first patch so that it's easier to reuse without error, and then added 'eww-readable-urls' in the second. Because of how much I changed, I'd like to add some regression tests to make sure everything still works correctly, but otherwise these patches should be ready to go. --------------04PRXiZT3DquGZrpnI4itTXs Content-Type: text/plain; charset=UTF-8; name="0001-Allow-toggling-readable-mode-in-EWW.patch" Content-Disposition: attachment; filename="0001-Allow-toggling-readable-mode-in-EWW.patch" Content-Transfer-Encoding: base64 RnJvbSA0ODM5OTkwMTQ4ZTJhNThjZjQ0YzA0NTQ3OTk0NjExMzkyZmYxOTU1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgMTcgTWFyIDIwMjQgMTI6MDE6NTkgLTA3MDAKU3ViamVjdDogW1BB VENIIDEvMl0gQWxsb3cgdG9nZ2xpbmcgInJlYWRhYmxlIiBtb2RlIGluIEVXVwoKQWRkaXRp b25hbGx5LCBhZGQgYW4gb3B0aW9uIHRvIHByZXZlbnQgYWRkaW5nIGEgbmV3IGhpc3Rvcnkg ZW50cnkgZm9yCmVhY2ggY2FsbCBvZiAnZXd3LXJlYWRhYmxlJyAoYnVnIzY4MjU0KS4KCiog bGlzcC9uZXQvZXd3LmVsIChld3ctcmV0cmlldmUpOgoKKiBsaXNwL25ldC9ld3cuZWwgKGV3 dy1yZWFkYWJsZS1hZGRzLXRvLWhpc3RvcnkpOiBOZXcgb3B0aW9uLgooZXd3LXJldHJpZXZl KTogTWFrZSBzdXJlIHdlIGNhbGwgQ0FMTEJBQ0sgaW4gYWxsIGNvbmZpZ3VyYXRpb25zLgoo ZXd3LXJlbmRlcik6IFNpbXBsaWZ5IGhvdyB0byBwYXNzIGVuY29kaW5nLgooZXd3LS1wYXJz ZS1odG1sLXJlZ2lvbiwgZXd3LWRpc3BsYXktZG9jdW1lbnQpOiBOZXcgZnVuY3Rpb25zLCBl eHRyYWN0ZWQKZnJvbS4uLgooZXd3LWRpc3BsYXktaHRtbCk6IC4uLiBoZXJlLgooZXd3LWRv Y3VtZW50LWJhc2UpOiBOZXcgZnVuY3Rpb24uCihld3ctcmVhZGFibGUpOiBUb2dnbGUgInJl YWRhYmxlIiBtb2RlIGludGVyYWN0aXZlbHksIGxpa2Ugd2l0aCBhIG1pbm9yCm1vZGUuICBD b25zdWx0ICdld3ctcmVhZGFibGUtYWRkcy10by1oaXN0b3J5Jy4KKGV3dy1yZWxvYWQpOiBV c2UgJ2VzaGVsbC1kaXNwbGF5LWRvY3VtZW50Jy4KCiogZG9jL21pc2MvZXd3LnRleGkgKEJh c2ljcyk6IERlc2NyaWJlIHRoZSBuZXcgYmVoYXZpb3IuCgoqIGV0Yy9ORVdTOiBBbm5vdW5j ZSB0aGlzIGNoYW5nZS4KLS0tCiBkb2MvbWlzYy9ld3cudGV4aSB8ICAgNSArKwogZXRjL05F V1MgICAgICAgICAgfCAgMTIgKysrKysKIGxpc3AvbmV0L2V3dy5lbCAgIHwgMTI3ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hh bmdlZCwgOTkgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZG9jL21pc2MvZXd3LnRleGkgYi9kb2MvbWlzYy9ld3cudGV4aQppbmRleCBkMzFmY2YxODAy Yi4uNTIyMDM0Yzg3NGQgMTAwNjQ0Ci0tLSBhL2RvYy9taXNjL2V3dy50ZXhpCisrKyBiL2Rv Yy9taXNjL2V3dy50ZXhpCkBAIC0xNDYsNiArMTQ2LDExIEBAIEJhc2ljcwogd2hpY2ggcGFy dCBvZiB0aGUgZG9jdW1lbnQgY29udGFpbnMgdGhlIGBgcmVhZGFibGUnJyB0ZXh0LCBhbmQg d2lsbAogb25seSBkaXNwbGF5IHRoaXMgcGFydC4gIFRoaXMgdXN1YWxseSBnZXRzIHJpZCBv ZiBtZW51cyBhbmQgdGhlIGxpa2UuCiAKKyAgV2hlbiBjYWxsZWQgaW50ZXJhY3RpdmVseSwg dGhpcyBjb21tYW5kIHRvZ2dsZXMgdGhlIGRpc3BsYXkgb2YgdGhlCityZWFkYWJsZSBwYXJ0 cy4gIFdpdGggYSBwb3NpdGl2ZSBwcmVmaXggYXJndW1lbnQsIHRoaXMgY29tbWFuZCBhbHdh eXMKK2Rpc3BsYXlzIHRoZSByZWFkYWJsZSBwYXJ0cywgYW5kIHdpdGggYSB6ZXJvIG9yIG5l Z2F0aXZlIHByZWZpeCwgaXQKK2Fsd2F5cyBkaXNwbGF5cyB0aGUgZnVsbCBwYWdlLgorCiBA ZmluZGV4IGV3dy10b2dnbGUtZm9udHMKIEB2aW5kZXggc2hyLXVzZS1mb250cwogQGtpbmRl eCBGCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IGIwMjcxMmRkMjFj Li5iMjM3NTRmYjE3ZiAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAg LTEwNTQsNiArMTA1NCwxOCBAQCBlbnRyaWVzIG5ld2VyIHRoYW4gdGhlIGN1cnJlbnQgcGFn ZS4gIFRvIGNoYW5nZSB0aGUgYmVoYXZpb3Igd2hlbgogYnJvd3NpbmcgZnJvbSAiaGlzdG9y aWNhbCIgcGFnZXMsIHlvdSBjYW4gY3VzdG9taXplCiAnZXd3LWJlZm9yZS1icm93c2UtaGlz dG9yeS1mdW5jdGlvbicuCiAKKysrKworKioqICdld3ctcmVhZGFibGUnIG5vdyB0b2dnbGVz IGRpc3BsYXkgb2YgdGhlIHJlYWRhYmxlIHBhcnRzIG9mIGEgd2ViIHBhZ2UuCitXaGVuIGNh bGxlZCBpbnRlcmFjdGl2ZWx5LCAnZXd3LXJlYWRhYmxlJyB0b2dnbGVzIHdoZXRoZXIgdG8g ZGlzcGxheQorb25seSB0aGUgcmVhZGFibGUgcGFydHMgb2YgYSBwYWdlIG9yIHRoZSBmdWxs IHBhZ2UuICBXaXRoIGEgcG9zaXRpdmUKK3ByZWZpeCBhcmd1bWVudCwgYWx3YXlzIGRpc3Bs YXkgdGhlIHJlYWRhYmxlIHBhcnRzLCBhbmQgd2l0aCBhIHplcm8gb3IKK25lZ2F0aXZlIHBy ZWZpeCwgYWx3YXlzIGRpc3BsYXkgdGhlIGZ1bGwgcGFnZS4KKworLS0tCisqKiogTmV3IG9w dGlvbiAnZXd3LXJlYWRhYmxlLWFkZHMtdG8taGlzdG9yeScuCitXaGVuIG5vbi1uaWwgKHRo ZSBkZWZhdWx0KSwgY2FsbGluZyAnZXd3LXJlYWRhYmxlJyBhZGRzIGEgbmV3IGVudHJ5IHRv Cit0aGUgRVdXIHBhZ2UgaGlzdG9yeS4KKwogKiogZ28tdHMtbW9kZQogCiArKysKZGlmZiAt LWdpdCBhL2xpc3AvbmV0L2V3dy5lbCBiL2xpc3AvbmV0L2V3dy5lbAppbmRleCA1NDg0N2Jk ZjM5Ni4uZmQ2OTc4NDY5ODggMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L2V3dy5lbAorKysgYi9s aXNwL25ldC9ld3cuZWwKQEAgLTI3NSw2ICsyNzUsMTEgQEAgZXd3LXVybC10cmFuc2Zvcm1l cnMKICAgOnR5cGUgJyhyZXBlYXQgZnVuY3Rpb24pCiAgIDp2ZXJzaW9uICIyOS4xIikKIAor KGRlZmN1c3RvbSBld3ctcmVhZGFibGUtYWRkcy10by1oaXN0b3J5IHQKKyAgIklmIG5vbi1u aWwsIGNhbGxpbmcgYGV3dy1yZWFkYWJsZScgYWRkcyBhIG5ldyBlbnRyeSB0byB0aGUgaGlz dG9yeS4iCisgIDp0eXBlICdib29sZWFuCisgIDp2ZXJzaW9uICIzMC4xIikKKwogKGRlZmZh Y2UgZXd3LWZvcm0tc3VibWl0CiAgICcoKCgodHlwZSB4IHczMiBucyBoYWlrdSBwZ3RrIGFu ZHJvaWQpIChjbGFzcyBjb2xvcikpCTsgTGlrZSBkZWZhdWx0IG1vZGUgbGluZQogICAgICA6 Ym94ICg6bGluZS13aWR0aCAyIDpzdHlsZSByZWxlYXNlZC1idXR0b24pCkBAIC00NjQsMTEg KzQ2OSwxMSBAQCBld3cKIChkZWZ1biBld3ctcmV0cmlldmUgKHVybCBjYWxsYmFjayBjYmFy Z3MpCiAgIChjb25kCiAgICAoKG51bGwgZXd3LXJldHJpZXZlLWNvbW1hbmQpCi0gICAgKHVy bC1yZXRyaWV2ZSB1cmwgIydld3ctcmVuZGVyIGNiYXJncykpCisgICAgKHVybC1yZXRyaWV2 ZSB1cmwgY2FsbGJhY2sgY2JhcmdzKSkKICAgICgoZXEgZXd3LXJldHJpZXZlLWNvbW1hbmQg J3N5bmMpCiAgICAgKGxldCAoKGRhdGEtYnVmZmVyICh1cmwtcmV0cmlldmUtc3luY2hyb25v dXNseSB1cmwpKSkKICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGRhdGEtYnVmZmVyCi0g ICAgICAgIChhcHBseSAjJ2V3dy1yZW5kZXIgbmlsIGNiYXJncykpKSkKKyAgICAgICAgKGFw cGx5IGNhbGxiYWNrIG5pbCBjYmFyZ3MpKSkpCiAgICAodAogICAgIChsZXQgKChidWZmZXIg KGdlbmVyYXRlLW5ldy1idWZmZXIgIiAqZXd3IHJldHJpZXZlKiIpKQogICAgICAgICAgIChl cnJvci1idWZmZXIgKGdlbmVyYXRlLW5ldy1idWZmZXIgIiAqZXd3IGVycm9yKiIpKSkKQEAg LTY3Myw5ICs2NzgsOSBAQCBld3ctcmVuZGVyCiAgICAgICAgICAgICAgIChpbnNlcnQgKGZv cm1hdCAiPGEgaHJlZj0lUz5EaXJlY3QgbGluayB0byB0aGUgZG9jdW1lbnQ8L2E+IgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKSkKICAgICAgICAgICAgICAgKGdvdG8t Y2hhciAocG9pbnQtbWluKSkKLQkgICAgICAoZXd3LWRpc3BsYXktaHRtbCBjaGFyc2V0IHVy bCBuaWwgcG9pbnQgYnVmZmVyIGVuY29kZSkpCisgICAgICAgICAgICAgIChld3ctZGlzcGxh eS1odG1sIChvciBlbmNvZGUgY2hhcnNldCkgdXJsIG5pbCBwb2ludCBidWZmZXIpKQogCSAg ICAgKChld3ctaHRtbC1wIChjYXIgY29udGVudC10eXBlKSkKLQkgICAgICAoZXd3LWRpc3Bs YXktaHRtbCBjaGFyc2V0IHVybCBuaWwgcG9pbnQgYnVmZmVyIGVuY29kZSkpCisgICAgICAg ICAgICAgIChld3ctZGlzcGxheS1odG1sIChvciBlbmNvZGUgY2hhcnNldCkgdXJsIG5pbCBw b2ludCBidWZmZXIpKQogCSAgICAgKChlcXVhbCAoY2FyIGNvbnRlbnQtdHlwZSkgImFwcGxp Y2F0aW9uL3BkZiIpCiAJICAgICAgKGV3dy1kaXNwbGF5LXBkZikpCiAJICAgICAoKHN0cmlu Zy1tYXRjaC1wICJcXGBpbWFnZS8iIChjYXIgY29udGVudC10eXBlKSkKQEAgLTcyMywzNyAr NzI4LDQzIEBAIGV3dy1kZXRlY3QtY2hhcnNldAogCSAgICAgICJbXHRcblxyIF0qPFxcP3ht bFtcdFxuXHIgXStbXj5dKmVuY29kaW5nPVwiXFwoW15cIl0rXFwpIikKIAkgICAgIChtYXRj aC1zdHJpbmcgMSkpKSkpCiAKKyhkZWZ1biBld3ctLXBhcnNlLWh0bWwtcmVnaW9uIChzdGFy dCBlbmQgJm9wdGlvbmFsIGVuY29kZSkKKyAgIlBhcnNlIHRoZSBIVE1MIGJldHdlZW4gU1RB UlQgYW5kIEVORCwgcmV0dXJuaW5nIHRoZSBET00gYXMgYW4gUy1leHByZXNzaW9uLgorVXNl IEVOQ09ERSB0byBkZWNvZGUgdGhlIHJlZ2lvbjsgaWYgbmlsLCBkZWNvZGUgYXMgVVRGLTgu CisKK1RoaXMgcmVwbGFjZXMgdGhlIHJlZ2lvbiB3aXRoIHRoZSBwcmVwcm9jZXNzZWQgSFRN TC4iCisgIChzZXRxIGVuY29kZSAob3IgZW5jb2RlICd1dGYtOCkpCisgICh3aXRoLXJlc3Ry aWN0aW9uIHN0YXJ0IGVuZAorICAgIChjb25kaXRpb24tY2FzZSBuaWwKKyAgICAgICAgKGRl Y29kZS1jb2RpbmctcmVnaW9uIChwb2ludC1taW4pIChwb2ludC1tYXgpIGVuY29kZSkKKyAg ICAgIChjb2Rpbmctc3lzdGVtLWVycm9yIG5pbCkpCisgICAgOzsgUmVtb3ZlIENSTEYgYW5k IHJlcGxhY2UgTlVMIHdpdGggJiMwOyBiZWZvcmUgcGFyc2luZy4KKyAgICAod2hpbGUgKHJl LXNlYXJjaC1mb3J3YXJkICJcXChcciRcXClcXHxcMCIgbmlsIHQpCisgICAgICAocmVwbGFj ZS1tYXRjaCAoaWYgKG1hdGNoLWJlZ2lubmluZyAxKSAiIiAiJiMwOyIpIHQgdCkpCisgICAg KGV3dy0tcHJlcHJvY2Vzcy1odG1sIChwb2ludC1taW4pIChwb2ludC1tYXgpKQorICAgIChs aWJ4bWwtcGFyc2UtaHRtbC1yZWdpb24gKHBvaW50LW1pbikgKHBvaW50LW1heCkpKSkKKwor KGRlZnN1YnN0IGV3dy1kb2N1bWVudC1iYXNlICh1cmwgZG9tKQorICBgKGJhc2UgKChocmVm IC4gLHVybCkpICxkb20pKQorCiAoZGVjbGFyZS1mdW5jdGlvbiBsaWJ4bWwtcGFyc2UtaHRt bC1yZWdpb24gInhtbC5jIgogCQkgIChzdGFydCBlbmQgJm9wdGlvbmFsIGJhc2UtdXJsIGRp c2NhcmQtY29tbWVudHMpKQogCi0oZGVmdW4gZXd3LWRpc3BsYXktaHRtbCAoY2hhcnNldCB1 cmwgJm9wdGlvbmFsIGRvY3VtZW50IHBvaW50IGJ1ZmZlciBlbmNvZGUpCisoZGVmdW4gZXd3 LWRpc3BsYXktZG9jdW1lbnQgKGRvY3VtZW50ICZvcHRpb25hbCBwb2ludCBidWZmZXIpCiAg ICh1bmxlc3MgKGZib3VuZHAgJ2xpYnhtbC1wYXJzZS1odG1sLXJlZ2lvbikKICAgICAoZXJy b3IgIlRoaXMgZnVuY3Rpb24gcmVxdWlyZXMgRW1hY3MgdG8gYmUgY29tcGlsZWQgd2l0aCBs aWJ4bWwyIikpCisgIChzZXRxIGJ1ZmZlciAob3IgYnVmZmVyIChjdXJyZW50LWJ1ZmZlcikp KQogICAodW5sZXNzIChidWZmZXItbGl2ZS1wIGJ1ZmZlcikKICAgICAoZXJyb3IgIkJ1ZmZl ciAlcyBkb2Vzbid0IGV4aXN0IiBidWZmZXIpKQogICA7OyBUaGVyZSBzaG91bGQgYmUgYSBi ZXR0ZXIgd2F5IHRvIGFib3J0IGxvYWRpbmcgaW1hZ2VzCiAgIDs7IGFzeW5jaHJvbm91c2x5 LgogICAoc2V0cSB1cmwtcXVldWUgbmlsKQotICAobGV0ICgoZG9jdW1lbnQKLQkgKG9yIGRv Y3VtZW50Ci0JICAgICAobGlzdAotCSAgICAgICdiYXNlIChsaXN0IChjb25zICdocmVmIHVy bCkpCi0JICAgICAgKHByb2duCi0JCShzZXRxIGVuY29kZSAob3IgZW5jb2RlIGNoYXJzZXQg J3V0Zi04KSkKLQkJKGNvbmRpdGlvbi1jYXNlIG5pbAotCQkgICAgKGRlY29kZS1jb2Rpbmct cmVnaW9uIChwb2ludCkgKHBvaW50LW1heCkgZW5jb2RlKQotCQkgIChjb2Rpbmctc3lzdGVt LWVycm9yIG5pbCkpCi0JCShzYXZlLWV4Y3Vyc2lvbgotCQkgIDs7IFJlbW92ZSBDUkxGIGFu ZCByZXBsYWNlIE5VTCB3aXRoICYjMDsgYmVmb3JlIHBhcnNpbmcuCi0JCSAgKHdoaWxlIChy ZS1zZWFyY2gtZm9yd2FyZCAiXFwoXHIkXFwpXFx8XDAiIG5pbCB0KQotCQkgICAgKHJlcGxh Y2UtbWF0Y2ggKGlmIChtYXRjaC1iZWdpbm5pbmcgMSkgIiIgIiYjMDsiKSB0IHQpKSkKLSAg ICAgICAgICAgICAgICAoZXd3LS1wcmVwcm9jZXNzLWh0bWwgKHBvaW50KSAocG9pbnQtbWF4 KSkKLQkJKGxpYnhtbC1wYXJzZS1odG1sLXJlZ2lvbiAocG9pbnQpIChwb2ludC1tYXgpKSkp KSkKLQkoc291cmNlIChhbmQgKG51bGwgZG9jdW1lbnQpCi0JCSAgICAgKGJ1ZmZlci1zdWJz dHJpbmcgKHBvaW50KSAocG9pbnQtbWF4KSkpKSkKKyAgKGxldCAoKHVybCAod2hlbiAoZXEg KGNhciBkb2N1bWVudCkgJ2Jhc2UpCisgICAgICAgICAgICAgICAoYWxpc3QtZ2V0ICdocmVm IChjYWRyIGRvY3VtZW50KSkpKSkKKyAgICAodW5sZXNzIHVybAorICAgICAgKGVycm9yICJE b2N1bWVudCBpcyBtaXNzaW5nIGJhc2UgVVJMIikpCiAgICAgKHdpdGgtY3VycmVudC1idWZm ZXIgYnVmZmVyCiAgICAgICAoc2V0cSBiaWRpLXBhcmFncmFwaC1kaXJlY3Rpb24gbmlsKQot ICAgICAgKHBsaXN0LXB1dCBld3ctZGF0YSA6c291cmNlIHNvdXJjZSkKICAgICAgIChwbGlz dC1wdXQgZXd3LWRhdGEgOmRvbSBkb2N1bWVudCkKICAgICAgIChsZXQgKChpbmhpYml0LXJl YWQtb25seSB0KQogCSAgICAoaW5oaWJpdC1tb2RpZmljYXRpb24taG9va3MgdCkKQEAgLTc5 NCw2ICs4MDUsMTYgQEAgZXd3LWRpc3BsYXktaHRtbAogCSAgICAoZm9yd2FyZC1saW5lIDEp KSkpKQogICAgICAgKGV3dy1zaXplLXRleHQtaW5wdXRzKSkpKQogCisoZGVmdW4gZXd3LWRp c3BsYXktaHRtbCAoY2hhcnNldCB1cmwgJm9wdGlvbmFsIGRvY3VtZW50IHBvaW50IGJ1ZmZl cikKKyAgKGxldCAoKHNvdXJjZSAoYnVmZmVyLXN1YnN0cmluZyAocG9pbnQpIChwb2ludC1t YXgpKSkpCisgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisgICAgICAocGxpc3Qt cHV0IGV3dy1kYXRhIDpzb3VyY2Ugc291cmNlKSkpCisgIChld3ctZGlzcGxheS1kb2N1bWVu dAorICAgKG9yIGRvY3VtZW50CisgICAgICAgKGV3dy1kb2N1bWVudC1iYXNlCisgICAgICAg IHVybCAoZXd3LS1wYXJzZS1odG1sLXJlZ2lvbiAocG9pbnQpIChwb2ludC1tYXgpIGNoYXJz ZXQpKSkKKyAgIHBvaW50IGJ1ZmZlcikpCisKIChkZWZ1biBld3ctaGFuZGxlLWxpbmsgKGRv bSkKICAgKGxldCogKChyZWwgKGRvbS1hdHRyIGRvbSAncmVsKSkKIAkgKGhyZWYgKGRvbS1h dHRyIGRvbSAnaHJlZikpCkBAIC0xMDU1LDMwICsxMDc2LDQ3IEBAIGV3dy10b2dnbGUtcGFy YWdyYXBoLWRpcmVjdGlvbgogICAgICAgICAgICAgICAgImF1dG9tYXRpYyIKICAgICAgICAg ICAgICBiaWRpLXBhcmFncmFwaC1kaXJlY3Rpb24pKSkKIAotKGRlZnVuIGV3dy1yZWFkYWJs ZSAoKQotICAiVmlldyB0aGUgbWFpbiBcInJlYWRhYmxlXCIgcGFydHMgb2YgdGhlIGN1cnJl bnQgd2ViIHBhZ2UuCisoZGVmdW4gZXd3LXJlYWRhYmxlICgmb3B0aW9uYWwgYXJnKQorICAi VG9nZ2xlIGRpc3BsYXkgb2Ygb25seSB0aGUgbWFpbiBcInJlYWRhYmxlXCIgcGFydHMgb2Yg dGhlIGN1cnJlbnQgd2ViIHBhZ2UuCiBUaGlzIGNvbW1hbmQgdXNlcyBoZXVyaXN0aWNzIHRv IGZpbmQgdGhlIHBhcnRzIG9mIHRoZSB3ZWIgcGFnZSB0aGF0Ci1jb250YWlucyB0aGUgbWFp biB0ZXh0dWFsIHBvcnRpb24sIGxlYXZpbmcgb3V0IG5hdmlnYXRpb24gbWVudXMgYW5kCi10 aGUgbGlrZS4iCi0gIChpbnRlcmFjdGl2ZSBuaWwgZXd3LW1vZGUpCitjb250YWluIHRoZSBt YWluIHRleHR1YWwgcG9ydGlvbiwgbGVhdmluZyBvdXQgbmF2aWdhdGlvbiBtZW51cyBhbmQg dGhlCitsaWtlLgorCitJZiBjYWxsZWQgaW50ZXJhY3RpdmVseSwgdG9nZ2xlIHRoZSBkaXNw bGF5IG9mIHRoZSByZWFkYWJsZSBwYXJ0cy4gIElmCit0aGUgcHJlZml4IGFyZ3VtZW50IGlz IHBvc2l0aXZlLCBkaXNwbGF5IHRoZSByZWFkYWJsZSBwYXJ0cywgYW5kIGlmIGl0CitpcyB6 ZXJvIG9yIG5lZ2F0aXZlLCBkaXNwbGF5IHRoZSBmdWxsIHBhZ2UuCisKK0lmIGNhbGxlZCBm cm9tIExpc3AsIHRvZ2dsZSB0aGUgZGlzcGxheSBvZiB0aGUgcmVhZGFibGUgcGFydHMgaWYg QVJHIGlzCitgdG9nZ2xlJy4gIERpc3BsYXkgdGhlIHJlYWRhYmxlIHBhcnRzIGlmIEFSRyBp cyBuaWwsIG9taXR0ZWQsIG9yIGlzIGEKK3Bvc2l0aXZlIG51bWJlci4gIERpc3BsYXkgdGhl IGZ1bGwgcGFnZSBpZiBBUkcgaXMgYSBuZWdhdGl2ZSBudW1iZXIuCisKK1doZW4gYGV3dy1y ZWFkYWJsZS1hZGRzLXRvLWhpc3RvcnknIGlzIG5vbi1uaWwsIGNhbGxpbmcgdGhpcyBmdW5j dGlvbgorYWRkcyBhIG5ldyBlbnRyeSB0byBgZXd3LWhpc3RvcnknLiIKKyAgKGludGVyYWN0 aXZlIChsaXN0IChpZiBjdXJyZW50LXByZWZpeC1hcmcKKyAgICAgICAgICAgICAgICAgICAg ICAgICAocHJlZml4LW51bWVyaWMtdmFsdWUgY3VycmVudC1wcmVmaXgtYXJnKQorICAgICAg ICAgICAgICAgICAgICAgICAndG9nZ2xlKSkKKyAgICAgICAgICAgICAgIGV3dy1tb2RlKQog ICAobGV0KiAoKG9sZC1kYXRhIGV3dy1kYXRhKQotCSAoZG9tICh3aXRoLXRlbXAtYnVmZmVy CisJIChtYWtlLXJlYWRhYmxlIChjb25kCisgICAgICAgICAgICAgICAgICAgICAgICAgKChl cSBhcmcgJ3RvZ2dsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCAocGxpc3Qt Z2V0IG9sZC1kYXRhIDpyZWFkYWJsZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICgo YW5kIChudW1iZXJwIGFyZykgKDwgYXJnIDEpKQorICAgICAgICAgICAgICAgICAgICAgICAg ICBuaWwpCisgICAgICAgICAgICAgICAgICAgICAgICAgKHQgdCkpKQorICAgICAgICAgKGRv bSAod2l0aC10ZW1wLWJ1ZmZlcgogCQkoaW5zZXJ0IChwbGlzdC1nZXQgb2xkLWRhdGEgOnNv dXJjZSkpCi0JCShjb25kaXRpb24tY2FzZSBuaWwKLQkJICAgIChkZWNvZGUtY29kaW5nLXJl Z2lvbiAocG9pbnQtbWluKSAocG9pbnQtbWF4KSAndXRmLTgpCi0JCSAgKGNvZGluZy1zeXN0 ZW0tZXJyb3IgbmlsKSkKLSAgICAgICAgICAgICAgICAoZXd3LS1wcmVwcm9jZXNzLWh0bWwg KHBvaW50LW1pbikgKHBvaW50LW1heCkpCi0JCShsaWJ4bWwtcGFyc2UtaHRtbC1yZWdpb24g KHBvaW50LW1pbikgKHBvaW50LW1heCkpKSkKKyAgICAgICAgICAgICAgICAoZXd3LS1wYXJz ZS1odG1sLXJlZ2lvbiAocG9pbnQtbWluKSAocG9pbnQtbWF4KSkpKQogICAgICAgICAgKGJh c2UgKHBsaXN0LWdldCBld3ctZGF0YSA6dXJsKSkpCi0gICAgKGV3dy1zY29yZS1yZWFkYWJp bGl0eSBkb20pCi0gICAgKGV3dy1zYXZlLWhpc3RvcnkpCi0gICAgKGV3dy0tYmVmb3JlLWJy b3dzZSkKLSAgICAoZXd3LWRpc3BsYXktaHRtbCBuaWwgbmlsCi0gICAgICAgICAgICAgICAg ICAgICAgKGxpc3QgJ2Jhc2UgKGxpc3QgKGNvbnMgJ2hyZWYgYmFzZSkpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGV3dy1oaWdoZXN0LXJlYWRhYmlsaXR5IGRvbSkpCi0JCSAg ICAgIG5pbCAoY3VycmVudC1idWZmZXIpKQotICAgIChkb2xpc3QgKGVsZW0gJyg6c291cmNl IDp1cmwgOnRpdGxlIDpuZXh0IDpwcmV2aW91cyA6dXAgOnBlZXIpKQotICAgICAgKHBsaXN0 LXB1dCBld3ctZGF0YSBlbGVtIChwbGlzdC1nZXQgb2xkLWRhdGEgZWxlbSkpKQorICAgICh3 aGVuIG1ha2UtcmVhZGFibGUKKyAgICAgIChld3ctc2NvcmUtcmVhZGFiaWxpdHkgZG9tKQor ICAgICAgKHNldHEgZG9tIChld3ctaGlnaGVzdC1yZWFkYWJpbGl0eSBkb20pKSkKKyAgICAo d2hlbiBld3ctcmVhZGFibGUtYWRkcy10by1oaXN0b3J5CisgICAgICAoZXd3LXNhdmUtaGlz dG9yeSkKKyAgICAgIChld3ctLWJlZm9yZS1icm93c2UpCisgICAgICAoZG9saXN0IChlbGVt ICcoOnNvdXJjZSA6dXJsIDp0aXRsZSA6bmV4dCA6cHJldmlvdXMgOnVwIDpwZWVyKSkKKyAg ICAgICAgKHBsaXN0LXB1dCBld3ctZGF0YSBlbGVtIChwbGlzdC1nZXQgb2xkLWRhdGEgZWxl bSkpKSkKKyAgICAoZXd3LWRpc3BsYXktZG9jdW1lbnQgKGV3dy1kb2N1bWVudC1iYXNlIGJh c2UgZG9tKSkKKyAgICAocGxpc3QtcHV0IGV3dy1kYXRhIDpyZWFkYWJsZSBtYWtlLXJlYWRh YmxlKQogICAgIChld3ctLWFmdGVyLXBhZ2UtY2hhbmdlKSkpCiAKIChkZWZ1biBld3ctc2Nv cmUtcmVhZGFiaWxpdHkgKG5vZGUpCkBAIC0xMzk4LDggKzE0MzYsNyBAQCBld3ctcmVsb2Fk CiAgICAgKGlmIGxvY2FsCiAJKGlmIChudWxsIChwbGlzdC1nZXQgZXd3LWRhdGEgOmRvbSkp CiAJICAgIChlcnJvciAiTm8gY3VycmVudCBIVE1MIGRhdGEiKQotCSAgKGV3dy1kaXNwbGF5 LWh0bWwgJ3V0Zi04IHVybCAocGxpc3QtZ2V0IGV3dy1kYXRhIDpkb20pCi0JCQkgICAgKHBv aW50KSAoY3VycmVudC1idWZmZXIpKSkKKwkgIChld3ctZGlzcGxheS1kb2N1bWVudCAocGxp c3QtZ2V0IGV3dy1kYXRhIDpkb20pIChwb2ludCkpKQogICAgICAgKGxldCAoKHBhcnNlZCAo dXJsLWdlbmVyaWMtcGFyc2UtdXJsIHVybCkpKQogICAgICAgICAoaWYgKGVxdWFsICh1cmwt dHlwZSBwYXJzZWQpICJmaWxlIikKICAgICAgICAgICAgIDs7IFVzZSBUcmFtcCBpbnN0ZWFk IG9mIHVybC5lbCBmb3IgZmlsZXMgKHNpbmNlIHVybC5lbAotLSAKMi4yNS4xCgo= --------------04PRXiZT3DquGZrpnI4itTXs Content-Type: text/plain; charset=UTF-8; name="0002-Add-eww-readable-urls.patch" Content-Disposition: attachment; filename="0002-Add-eww-readable-urls.patch" Content-Transfer-Encoding: base64 RnJvbSBhNjYzNGExZDVkMGNiNDQwNTU0ZWVhYTVhMDE0NDA2ZTQwZmZlZWU5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IE1vbiwgMTggTWFyIDIwMjQgMTY6NTI6MzQgLTA3MDAKU3ViamVjdDogW1BB VENIIDIvMl0gQWRkICdld3ctcmVhZGFibGUtdXJscycKCiogbGlzcC9uZXQvZXd3LmVsIChl d3ctcmVhZGFibGUtdXJscyk6IE5ldyBvcHRpb24uCihld3ctZGVmYXVsdC1yZWFkYWJsZS1w KTogTmV3IGZ1bmN0aW9uLi4uCihld3ctZGlzcGxheS1odG1sKTogLi4uIHVzZSBpdC4KCiog ZG9jL21pc2MvZXd3LnRleGkgKEJhc2ljcyk6IERvY3VtZW50ICdld3ctcmVhZGFibGUtdXJs cycuCgoqIGV0Yy9ORVdTOiBBbm5vdW5jZSB0aGlzIGNoYW5nZS4KLS0tCiBkb2MvbWlzYy9l d3cudGV4aSB8IDE2ICsrKysrKysrKysrKysrKysKIGV0Yy9ORVdTICAgICAgICAgIHwgIDYg KysrKysrCiBsaXNwL25ldC9ld3cuZWwgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDUg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL21pc2MvZXd3LnRleGkgYi9kb2MvbWlz Yy9ld3cudGV4aQppbmRleCA1MjIwMzRjODc0ZC4uYTA4ZDY2OTQ4OTIgMTAwNjQ0Ci0tLSBh L2RvYy9taXNjL2V3dy50ZXhpCisrKyBiL2RvYy9taXNjL2V3dy50ZXhpCkBAIC0xNTEsNiAr MTUxLDIyIEBAIEJhc2ljcwogZGlzcGxheXMgdGhlIHJlYWRhYmxlIHBhcnRzLCBhbmQgd2l0 aCBhIHplcm8gb3IgbmVnYXRpdmUgcHJlZml4LCBpdAogYWx3YXlzIGRpc3BsYXlzIHRoZSBm dWxsIHBhZ2UuCiAKK0B2aW5kZXggZXd3LXJlYWRhYmxlLXVybHMKKyAgSWYgeW91IHdhbnQg RVdXIHRvIHJlbmRlciBhIGNlcnRhaW4gcGFnZSBpbiBgYHJlYWRhYmxlJycgbW9kZSBieQor ZGVmYXVsdCwgeW91IGNhbiBhZGQgYSByZWd1bGFyIGV4cHJlc3Npb24gbWF0Y2hpbmcgaXRz IFVSTCB0bworQGNvZGV7ZXd3LXJlYWRhYmxlLXVybHN9LiAgRWFjaCBlbnRyeSBjYW4gZWl0 aGVyIGJlIGEgcmVndWxhciBleHByZXNzaW9uCithcyBhIHN0cmluZyBvciBhIGNvbnMgY2Vs bCBvZiB0aGUgZm9ybSBAY29kZXsoQHZhcntyZWdleHB9CisuIEB2YXJ7cmVhZGFiaWxpdHl9 KX0uIElmIEB2YXJ7cmVhZGFiaWxpdHl9IGlzIG5vbi1AY29kZXtuaWx9LCB0aGlzCitiZWhh dmVzIHRoZSBzYW1lIGFzIHRoZSBzdHJpbmcgZm9ybTsgb3RoZXJ3aXNlLCBVUkxzIG1hdGNo aW5nCitAdmFye3JlZ2V4cH0gd2lsbCBuZXZlciBiZSBkaXNwbGF5ZWQgaW4gcmVhZGFibGUg bW9kZSBieSBkZWZhdWx0LiAgRm9yCitleGFtcGxlLCB5b3UgY2FuIHVzZSB0aGlzIHRvIG1h a2UgYWxsIHBhZ2VzIGRlZmF1bHQgdG8gcmVhZGFibGUgbW9kZSwKK2V4Y2VwdCBmb3IgYSBm ZXcgb3V0bGllcnM6CisKK0BleGFtcGxlCisoc2V0cSBld3ctcmVhZGFibGUtdXJscyAnKCgi aHR0cHM6Ly9leGFtcGxlXFwuY29tLyIgLiBuaWwpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICIuKiIpKQorQGVuZCBleGFtcGxlCisKIEBmaW5kZXggZXd3LXRvZ2dsZS1mb250cwog QHZpbmRleCBzaHItdXNlLWZvbnRzCiBAa2luZGV4IEYKZGlmZiAtLWdpdCBhL2V0Yy9ORVdT IGIvZXRjL05FV1MKaW5kZXggYjIzNzU0ZmIxN2YuLjJhZjAwZjcxMmE0IDEwMDY0NAotLS0g YS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTA2MSw2ICsxMDYxLDEyIEBAIG9ubHkg dGhlIHJlYWRhYmxlIHBhcnRzIG9mIGEgcGFnZSBvciB0aGUgZnVsbCBwYWdlLiAgV2l0aCBh IHBvc2l0aXZlCiBwcmVmaXggYXJndW1lbnQsIGFsd2F5cyBkaXNwbGF5IHRoZSByZWFkYWJs ZSBwYXJ0cywgYW5kIHdpdGggYSB6ZXJvIG9yCiBuZWdhdGl2ZSBwcmVmaXgsIGFsd2F5cyBk aXNwbGF5IHRoZSBmdWxsIHBhZ2UuCiAKKysrKworKioqIE5ldyBvcHRpb24gJ2V3dy1yZWFk YWJsZS11cmxzJy4KK1RoaXMgaXMgYSBsaXN0IG9mIHJlZ3VsYXIgZXhwcmVzc2lvbnMgbWF0 Y2hpbmcgdGhlIFVSTHMgd2hlcmUgRVdXIHNob3VsZAorZGlzcGxheSBvbmx5IHRoZSByZWFk YWJsZSBwYXJ0cyBieSBkZWZhdWx0LiAgRm9yIG1vcmUgZGV0YWlscywgc2VlCisiKGV3dykg QmFzaWNzIiBpbiB0aGUgRVdXIG1hbnVhbC4KKwogLS0tCiAqKiogTmV3IG9wdGlvbiAnZXd3 LXJlYWRhYmxlLWFkZHMtdG8taGlzdG9yeScuCiBXaGVuIG5vbi1uaWwgKHRoZSBkZWZhdWx0 KSwgY2FsbGluZyAnZXd3LXJlYWRhYmxlJyBhZGRzIGEgbmV3IGVudHJ5IHRvCmRpZmYgLS1n aXQgYS9saXNwL25ldC9ld3cuZWwgYi9saXNwL25ldC9ld3cuZWwKaW5kZXggZmQ2OTc4NDY5 ODguLjk1MDUzNzhlMDQwIDEwMDY0NAotLS0gYS9saXNwL25ldC9ld3cuZWwKKysrIGIvbGlz cC9uZXQvZXd3LmVsCkBAIC0yNzUsNiArMjc1LDE5IEBAIGV3dy11cmwtdHJhbnNmb3JtZXJz CiAgIDp0eXBlICcocmVwZWF0IGZ1bmN0aW9uKQogICA6dmVyc2lvbiAiMjkuMSIpCiAKKyhk ZWZjdXN0b20gZXd3LXJlYWRhYmxlLXVybHMgbmlsCisgICJBIGxpc3Qgb2YgcmVnZXhwcyBt YXRjaGluZyBVUkxzIHRvIGRpc3BsYXkgaW4gcmVhZGFibGUgbW9kZSBieSBkZWZhdWx0Lgor RWFjaCBlbGVtZW50IGNhbiBiZSBlaXRoZXIgYSBzdHJpbmcgcmVnZXhwIG9yIGEgY29ucyBj ZWxsIG9mIHRoZQorZm9ybSAoUkVHRVhQIC4gUkVBREFCSUxJVFkpLiAgSWYgUkVBREFCSUxJ VFkgaXMgbm9uLW5pbCwgdGhpcyBiZWhhdmVzCit0aGUgc2FtZSBhcyB0aGUgc3RyaW5nIGZv cm07IG90aGVyd2lzZSwgVVJMcyBtYXRjaGluZyBSRUdFWFAgd2lsbCBuZXZlcgorYmUgZGlz cGxheWVkIGluIHJlYWRhYmxlIG1vZGUgYnkgZGVmYXVsdC4iCisgIDp0eXBlICcocmVwZWF0 IChjaG9pY2UgKHN0cmluZyA6dGFnICJSZWFkYWJsZSBVUkwiKQorICAgICAgICAgICAgICAg ICAgICAgICAgIChjb25zIDp0YWcgIlVSTCBhbmQgUmVhZGFiaWxpdHkiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZyA6dGFnICJVUkwiKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChyYWRpbyAoY29uc3QgOnRhZyAiUmVhZGFibGUiIHQpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCA6dGFnICJOb24t cmVhZGFibGUiIG5pbCkpKSkpCisgIDp2ZXJzaW9uICIzMC4xIikKKwogKGRlZmN1c3RvbSBl d3ctcmVhZGFibGUtYWRkcy10by1oaXN0b3J5IHQKICAgIklmIG5vbi1uaWwsIGNhbGxpbmcg YGV3dy1yZWFkYWJsZScgYWRkcyBhIG5ldyBlbnRyeSB0byB0aGUgaGlzdG9yeS4iCiAgIDp0 eXBlICdib29sZWFuCkBAIC04MDksMTEgKzgyMiwxMyBAQCBld3ctZGlzcGxheS1odG1sCiAg IChsZXQgKChzb3VyY2UgKGJ1ZmZlci1zdWJzdHJpbmcgKHBvaW50KSAocG9pbnQtbWF4KSkp KQogICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgogICAgICAgKHBsaXN0LXB1dCBl d3ctZGF0YSA6c291cmNlIHNvdXJjZSkpKQotICAoZXd3LWRpc3BsYXktZG9jdW1lbnQKLSAg IChvciBkb2N1bWVudAotICAgICAgIChld3ctZG9jdW1lbnQtYmFzZQotICAgICAgICB1cmwg KGV3dy0tcGFyc2UtaHRtbC1yZWdpb24gKHBvaW50KSAocG9pbnQtbWF4KSBjaGFyc2V0KSkp Ci0gICBwb2ludCBidWZmZXIpKQorICAodW5sZXNzIGRvY3VtZW50CisgICAgKGxldCAoKGRv bSAoZXd3LS1wYXJzZS1odG1sLXJlZ2lvbiAocG9pbnQpIChwb2ludC1tYXgpIGNoYXJzZXQp KSkKKyAgICAgICh3aGVuIChld3ctZGVmYXVsdC1yZWFkYWJsZS1wIHVybCkKKyAgICAgICAg KGV3dy1zY29yZS1yZWFkYWJpbGl0eSBkb20pCisgICAgICAgIChzZXRxIGRvbSAoZXd3LWhp Z2hlc3QtcmVhZGFiaWxpdHkgZG9tKSkpCisgICAgICAoc2V0cSBkb2N1bWVudCAoZXd3LWRv Y3VtZW50LWJhc2UgdXJsIGRvbSkpKSkKKyAgKGV3dy1kaXNwbGF5LWRvY3VtZW50IGRvY3Vt ZW50IHBvaW50IGJ1ZmZlcikpCiAKIChkZWZ1biBld3ctaGFuZGxlLWxpbmsgKGRvbSkKICAg KGxldCogKChyZWwgKGRvbS1hdHRyIGRvbSAncmVsKSkKQEAgLTExNTksNiArMTE3NCwxOSBA QCBld3ctaGlnaGVzdC1yZWFkYWJpbGl0eQogCSAgKHNldHEgcmVzdWx0IGhpZ2hlc3QpKSkp CiAgICAgcmVzdWx0KSkKIAorKGRlZnVuIGV3dy1kZWZhdWx0LXJlYWRhYmxlLXAgKHVybCkK KyAgIlJldHVybiBub24tbmlsIGlmIFVSTCBzaG91bGQgYmUgZGlzcGxheWVkIGluIHJlYWRh YmxlIG1vZGUgYnkgZGVmYXVsdC4KK1RoaXMgY29uc3VsdHMgdGhlIGVudHJpZXMgaW4gYGV3 dy1yZWFkYWJsZS11cmxzJyAod2hpY2ggc2VlKS4iCisgIChjYXRjaCAnZm91bmQKKyAgICAo bGV0IChyZXN1bHQpCisgICAgICAoZG9saXN0IChyZWdleHAgZXd3LXJlYWRhYmxlLXVybHMp CisgICAgICAgIChpZiAoY29uc3AgcmVnZXhwKQorICAgICAgICAgICAgKHNldHEgcmVzdWx0 IChjZHIgcmVnZXhwKQorICAgICAgICAgICAgICAgICAgcmVnZXhwIChjYXIgcmVnZXhwKSkK KyAgICAgICAgICAoc2V0cSByZXN1bHQgdCkpCisgICAgICAgICh3aGVuIChzdHJpbmctbWF0 Y2ggcmVnZXhwIHVybCkKKyAgICAgICAgICAodGhyb3cgJ2ZvdW5kIHJlc3VsdCkpKSkpKQor CiAoZGVmdmFyLWtleW1hcCBld3ctbW9kZS1tYXAKICAgImciICMnZXd3LXJlbG9hZCAgICAg ICAgICAgICA7RklYTUU6IHJldmVydC1idWZmZXItZnVuY3Rpb24gaW5zdGVhZCEKICAgIkci ICMnZXd3Ci0tIAoyLjI1LjEKCg== --------------04PRXiZT3DquGZrpnI4itTXs-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 21 06:52:14 2024 Received: (at 68254) by debbugs.gnu.org; 21 Mar 2024 10:52:14 +0000 Received: from localhost ([127.0.0.1]:35253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnG1t-0004cc-MO for submit@debbugs.gnu.org; Thu, 21 Mar 2024 06:52:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnG1r-0004cO-C5 for 68254@debbugs.gnu.org; Thu, 21 Mar 2024 06:52:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rnG17-0007nT-Rj; Thu, 21 Mar 2024 06:51:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=Ka3vJ+vc4RuNftbx9h/kZDXSnTnFEiFI+kDb6aOIhwI=; b=VUUN0oMciW6B7DdIIBUi Wm/MR17NPZKTl/MyBqE0oO67LmRsmfK0dMC8gcVpPsY5aRttd2mFJTbo6SThW8br9NjMSZ/UkpH/b zYWS6CUqWVj3triPf3nGdsZvQLhO1ur5E+mOcc3+XycxPHAUNADSb+8LITsWR17ToBc/1UW715kcI S38WN0XSyEkR8++ai3BYILV6NM5QzHHHZ8pGdqDbYuc6RmM9uGUAXu7MobVa82ofUmBT/+LA86fGV ch9+sULsOH5T9HwP9nTHQj60kehHD6qcy9bE1xnw+5b0iBWB7vO1GzJ6D0KMB3KfUemI+cKXnc7Ij u8ML80W7gBUSbQ==; Date: Thu, 21 Mar 2024 12:51:21 +0200 Message-Id: <861q833ljq.fsf@gnu.org> From: Eli Zaretskii To: Jim Porter In-Reply-To: (message from Jim Porter on Mon, 18 Mar 2024 17:00:33 -0700) Subject: Re: bug#68254: EWW =?utf-8?B?4oCYcmVhZGFibGXigJk=?= by default References: <83v888uhdn.fsf@gnu.org> <83frzbvr66.fsf@gnu.org> <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <86ttl34swt.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 18 Mar 2024 17:00:33 -0700 > Cc: 68254@debbugs.gnu.org, yvv0@proton.me > From: Jim Porter > > Thanks for looking. I've addressed all of your comments, and made some > more extensive changes to the implementation. I split up some of the > logic in the first patch so that it's easier to reuse without error, and > then added 'eww-readable-urls' in the second. Thanks, I have some minor nits below. > Because of how much I changed, I'd like to add some regression tests to > make sure everything still works correctly, but otherwise these patches > should be ready to go. Yes, tests would be good. > ++++ > +*** 'eww-readable' now toggles display of the readable parts of a web page. > +When called interactively, 'eww-readable' toggles whether to display > +only the readable parts of a page or the full page. With a positive > +prefix argument, always display the readable parts, and with a zero or > +negative prefix, always display the full page. You say "toggles", but then "display". It is better to make the style consistent. > +(defun eww--parse-html-region (start end &optional encode) > + "Parse the HTML between START and END, returning the DOM as an S-expression. > +Use ENCODE to decode the region; if nil, decode as UTF-8. It is better to call the argument DECODE, not ENCODE. > +@vindex eww-readable-urls > + If you want EWW to render a certain page in ``readable'' mode by > +default, you can add a regular expression matching its URL to > +@code{eww-readable-urls}. Each entry can either be a regular expression > +as a string or a cons cell of the form @code{(@var{regexp} > +. @var{readability})}. If @var{readability} is non-@code{nil}, this ^^ Please use @w to prevent breaking long expressions between two lines. Also, please leave two spaces between sentences. > +(defcustom eww-readable-urls nil > + "A list of regexps matching URLs to display in readable mode by default. > +Each element can be either a string regexp or a cons cell of the > +form (REGEXP . READABILITY). If READABILITY is non-nil, this behaves > +the same as the string form; otherwise, URLs matching REGEXP will never ^^^^^^^^^^^^^^^^^^^^^^^^^^^ What do you mean by "the same as the string form"? which string form? From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 22 01:48:43 2024 Received: (at 68254) by debbugs.gnu.org; 22 Mar 2024 05:48:43 +0000 Received: from localhost ([127.0.0.1]:47721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnXlh-0007pH-5x for submit@debbugs.gnu.org; Fri, 22 Mar 2024 01:48:43 -0400 Received: from mail-ot1-f44.google.com ([209.85.210.44]:51330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnXlc-0007o2-Ug for 68254@debbugs.gnu.org; Fri, 22 Mar 2024 01:48:39 -0400 Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-6e6738f7535so1077520a34.2 for <68254@debbugs.gnu.org>; Thu, 21 Mar 2024 22:47:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711086411; x=1711691211; darn=debbugs.gnu.org; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=2LAtx/9WMUQPsDlGnKqEeuXvYu0Jp5IrnW9riKwi0xE=; b=gGop2+EHYMqAEd5mF18Xxxdb4xSO/nNKBHkXdQ6m8FYSvqmtQwnpW3dp8X39bDP5QR EXee2cRLTR1HhXeYvKGa14bQwJDSuaCTgUB3F4KsUh6H2ExawJb9gLcxYZER6hznW8Cu jvsGI0E7tFSgvvhUHv+8IhMVdLUeiHGTSpS7DoRTHyWImTo2QNh2G8csp4z7YaY4GJj/ OihZo0Np5akT8Y/RLmcSwiokooRzVNwOtiMeUApF+U1exkVK7uPtgoFso/eUTwbbfiSb ju+2b1YZ/BsYdGw27SmC3lgvzkDLv0gSQNM19HYGfPrOujmbouVNzUvMinNssq7tTPXG z4ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711086411; x=1711691211; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=2LAtx/9WMUQPsDlGnKqEeuXvYu0Jp5IrnW9riKwi0xE=; b=v8KFJ9hWWKhj4PQwy77phkL2H74IxASs8xpxChp8t60SG6RyPE6582xJuZZ43yNwkw Kak2zIA1UxbOfEAtoxxpYYk7TpeLRSCIlzbdPYOhYysFNyMhxrZ5dXXCC8qi35ZIlSKm Ws9hGtGMZS5dB4Ubw7WYRKQguNel+R2s73DRA0seJSvyScdGUVhCNrrlR82lno6xNxrc pbXapmAmJab47H7QWveMhYO7VzWfBXt3eT/RTS1zVl27EcQxOyGkW9+gdrbMoKiLLjL0 0U1UheYk5u94ue0XKWvorDbUpELJ2R8cSb6B72ZzSGafQ/FPj+oFq8YYLAass60V4YTW JjzA== X-Gm-Message-State: AOJu0YzGkntF8GUyx4G1ACGbc6Ju2+j7A8GJRAiaI/yfq01TBzsXDXVK RNh+bLKao1OqAqcKa96Pnx7PIlNcfH621UiyXgk8ggqeWIlAlJDe X-Google-Smtp-Source: AGHT+IFGOlhAHt+axroBMXjmYXxAgX/XlfRnJP9kZdN4ylQ8vnMBHPr5Mrdau49tNPIAHPKel5ePNg== X-Received: by 2002:a05:6830:1bd7:b0:6e6:9af5:752b with SMTP id v23-20020a0568301bd700b006e69af5752bmr1698232ota.0.1711086410717; Thu, 21 Mar 2024 22:46:50 -0700 (PDT) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id v8-20020a63f208000000b005d7994a08dcsm831418pgh.36.2024.03.21.22.46.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 21 Mar 2024 22:46:50 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------2Az3i0aWec51YDYVqnQS76ku" Message-ID: <52ba0bd4-bbfe-d369-3225-7a9fa02541b0@gmail.com> Date: Thu, 21 Mar 2024 22:46:50 -0700 MIME-Version: 1.0 Subject: =?UTF-8?B?UmU6IGJ1ZyM2ODI1NDogRVdXIOKAmHJlYWRhYmxl4oCZIGJ5IGRlZmF1?= =?UTF-8?Q?lt?= Content-Language: en-US To: Eli Zaretskii References: <83v888uhdn.fsf@gnu.org> <83frzbvr66.fsf@gnu.org> <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <86ttl34swt.fsf@gnu.org> <861q833ljq.fsf@gnu.org> From: Jim Porter In-Reply-To: <861q833ljq.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------2Az3i0aWec51YDYVqnQS76ku Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/21/2024 3:51 AM, Eli Zaretskii wrote: > Yes, tests would be good. I've now added tests. (Good thing too, since I found a minor bug while writing them!) >> ++++ >> +*** 'eww-readable' now toggles display of the readable parts of a web page. >> +When called interactively, 'eww-readable' toggles whether to display >> +only the readable parts of a page or the full page. With a positive >> +prefix argument, always display the readable parts, and with a zero or >> +negative prefix, always display the full page. > > You say "toggles", but then "display". It is better to make the style > consistent. Fixed. >> +(defun eww--parse-html-region (start end &optional encode) >> + "Parse the HTML between START and END, returning the DOM as an S-expression. >> +Use ENCODE to decode the region; if nil, decode as UTF-8. > > It is better to call the argument DECODE, not ENCODE. I changed this to CODING-SYSTEM, since that's what 'decode-coding-region' calls the argument. >> +@vindex eww-readable-urls >> + If you want EWW to render a certain page in ``readable'' mode by >> +default, you can add a regular expression matching its URL to >> +@code{eww-readable-urls}. Each entry can either be a regular expression >> +as a string or a cons cell of the form @code{(@var{regexp} >> +. @var{readability})}. If @var{readability} is non-@code{nil}, this > ^^ > Please use @w to prevent breaking long expressions between two lines. > Also, please leave two spaces between sentences. Thanks, both fixed. I never knew about @w. >> +(defcustom eww-readable-urls nil >> + "A list of regexps matching URLs to display in readable mode by default. >> +Each element can be either a string regexp or a cons cell of the >> +form (REGEXP . READABILITY). If READABILITY is non-nil, this behaves >> +the same as the string form; otherwise, URLs matching REGEXP will never > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ > What do you mean by "the same as the string form"? which string form? I've tried to clarify this. By "string form", I meant the "string regexp" mentioned previously; in my new patch, I describe that as "a regular expression in string form". --------------2Az3i0aWec51YDYVqnQS76ku Content-Type: text/plain; charset=UTF-8; name="0001-Allow-toggling-readable-mode-in-EWW.patch" Content-Disposition: attachment; filename="0001-Allow-toggling-readable-mode-in-EWW.patch" Content-Transfer-Encoding: base64 RnJvbSA1OWQzZTY0ZDQ2NDM0Y2Y4YWQxM2QzMzI5ZWY3M2U3OGJkMGI1NmI2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgMTcgTWFyIDIwMjQgMTI6MDE6NTkgLTA3MDAKU3ViamVjdDogW1BB VENIIDEvMl0gQWxsb3cgdG9nZ2xpbmcgInJlYWRhYmxlIiBtb2RlIGluIEVXVwoKQWRkaXRp b25hbGx5LCBhZGQgYW4gb3B0aW9uIHRvIHByZXZlbnQgYWRkaW5nIGEgbmV3IGhpc3Rvcnkg ZW50cnkgZm9yCmVhY2ggY2FsbCBvZiAnZXd3LXJlYWRhYmxlJyAoYnVnIzY4MjU0KS4KCiog bGlzcC9uZXQvZXd3LmVsIChld3ctcmV0cmlldmUpOgoKKiBsaXNwL25ldC9ld3cuZWwgKGV3 dy1yZWFkYWJsZS1hZGRzLXRvLWhpc3RvcnkpOiBOZXcgb3B0aW9uLgooZXd3LXJldHJpZXZl KTogTWFrZSBzdXJlIHdlIGNhbGwgQ0FMTEJBQ0sgaW4gYWxsIGNvbmZpZ3VyYXRpb25zLgoo ZXd3LXJlbmRlcik6IFNpbXBsaWZ5IGhvdyB0byBwYXNzIGVuY29kaW5nLgooZXd3LS1wYXJz ZS1odG1sLXJlZ2lvbiwgZXd3LWRpc3BsYXktZG9jdW1lbnQpOiBOZXcgZnVuY3Rpb25zLCBl eHRyYWN0ZWQKZnJvbS4uLgooZXd3LWRpc3BsYXktaHRtbCk6IC4uLiBoZXJlLgooZXd3LWRv Y3VtZW50LWJhc2UpOiBOZXcgZnVuY3Rpb24uCihld3ctcmVhZGFibGUpOiBUb2dnbGUgInJl YWRhYmxlIiBtb2RlIGludGVyYWN0aXZlbHksIGxpa2Ugd2l0aCBhIG1pbm9yCm1vZGUuICBD b25zdWx0ICdld3ctcmVhZGFibGUtYWRkcy10by1oaXN0b3J5Jy4KKGV3dy1yZWxvYWQpOiBV c2UgJ2VzaGVsbC1kaXNwbGF5LWRvY3VtZW50Jy4KCiogdGVzdC9saXNwL25ldC9ld3ctdGVz dHMuZWwgKGV3dy10ZXN0LS13aXRoLW1vY2stcmV0cmlldmUpOiBGaXggaW5kZW50LgooZXd3 LXRlc3QvZGlzcGxheS9odG1sLCBld3ctdGVzdC9yZWFkYWJsZS90b2dnbGUtZGlzcGxheSk6 IE5ldyB0ZXN0cy4KCiogZG9jL21pc2MvZXd3LnRleGkgKEJhc2ljcyk6IERlc2NyaWJlIHRo ZSBuZXcgYmVoYXZpb3IuCgoqIGV0Yy9ORVdTOiBBbm5vdW5jZSB0aGlzIGNoYW5nZS4KLS0t CiBkb2MvbWlzYy9ld3cudGV4aSAgICAgICAgICB8ICAgNSArKwogZXRjL05FV1MgICAgICAg ICAgICAgICAgICAgfCAgMTIgKysrKwogbGlzcC9uZXQvZXd3LmVsICAgICAgICAgICAgfCAx MjcgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogdGVzdC9saXNwL25l dC9ld3ctdGVzdHMuZWwgfCAgNTcgKysrKysrKysrKysrKysrKy0KIDQgZmlsZXMgY2hhbmdl ZCwgMTU1IGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv Yy9taXNjL2V3dy50ZXhpIGIvZG9jL21pc2MvZXd3LnRleGkKaW5kZXggZDMxZmNmMTgwMmIu LjUyMjAzNGM4NzRkIDEwMDY0NAotLS0gYS9kb2MvbWlzYy9ld3cudGV4aQorKysgYi9kb2Mv bWlzYy9ld3cudGV4aQpAQCAtMTQ2LDYgKzE0NiwxMSBAQCBCYXNpY3MKIHdoaWNoIHBhcnQg b2YgdGhlIGRvY3VtZW50IGNvbnRhaW5zIHRoZSBgYHJlYWRhYmxlJycgdGV4dCwgYW5kIHdp bGwKIG9ubHkgZGlzcGxheSB0aGlzIHBhcnQuICBUaGlzIHVzdWFsbHkgZ2V0cyByaWQgb2Yg bWVudXMgYW5kIHRoZSBsaWtlLgogCisgIFdoZW4gY2FsbGVkIGludGVyYWN0aXZlbHksIHRo aXMgY29tbWFuZCB0b2dnbGVzIHRoZSBkaXNwbGF5IG9mIHRoZQorcmVhZGFibGUgcGFydHMu ICBXaXRoIGEgcG9zaXRpdmUgcHJlZml4IGFyZ3VtZW50LCB0aGlzIGNvbW1hbmQgYWx3YXlz CitkaXNwbGF5cyB0aGUgcmVhZGFibGUgcGFydHMsIGFuZCB3aXRoIGEgemVybyBvciBuZWdh dGl2ZSBwcmVmaXgsIGl0CithbHdheXMgZGlzcGxheXMgdGhlIGZ1bGwgcGFnZS4KKwogQGZp bmRleCBld3ctdG9nZ2xlLWZvbnRzCiBAdmluZGV4IHNoci11c2UtZm9udHMKIEBraW5kZXgg RgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBiMDI3MTJkZDIxYy4u ZGQ0YzFlYTJmYWMgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0x MDU0LDYgKzEwNTQsMTggQEAgZW50cmllcyBuZXdlciB0aGFuIHRoZSBjdXJyZW50IHBhZ2Uu ICBUbyBjaGFuZ2UgdGhlIGJlaGF2aW9yIHdoZW4KIGJyb3dzaW5nIGZyb20gImhpc3Rvcmlj YWwiIHBhZ2VzLCB5b3UgY2FuIGN1c3RvbWl6ZQogJ2V3dy1iZWZvcmUtYnJvd3NlLWhpc3Rv cnktZnVuY3Rpb24nLgogCisrKysKKyoqKiAnZXd3LXJlYWRhYmxlJyBub3cgdG9nZ2xlcyBk aXNwbGF5IG9mIHRoZSByZWFkYWJsZSBwYXJ0cyBvZiBhIHdlYiBwYWdlLgorV2hlbiBjYWxs ZWQgaW50ZXJhY3RpdmVseSwgJ2V3dy1yZWFkYWJsZScgdG9nZ2xlcyB3aGV0aGVyIHRvIGRp c3BsYXkKK29ubHkgdGhlIHJlYWRhYmxlIHBhcnRzIG9mIGEgcGFnZSBvciB0aGUgZnVsbCBw YWdlLiAgV2l0aCBhIHBvc2l0aXZlCitwcmVmaXggYXJndW1lbnQsIGl0IGFsd2F5cyBkaXNw bGF5cyB0aGUgcmVhZGFibGUgcGFydHMsIGFuZCB3aXRoIGEgemVybworb3IgbmVnYXRpdmUg cHJlZml4LCBpdCBhbHdheXMgZGlzcGxheXMgdGhlIGZ1bGwgcGFnZS4KKworLS0tCisqKiog TmV3IG9wdGlvbiAnZXd3LXJlYWRhYmxlLWFkZHMtdG8taGlzdG9yeScuCitXaGVuIG5vbi1u aWwgKHRoZSBkZWZhdWx0KSwgY2FsbGluZyAnZXd3LXJlYWRhYmxlJyBhZGRzIGEgbmV3IGVu dHJ5IHRvCit0aGUgRVdXIHBhZ2UgaGlzdG9yeS4KKwogKiogZ28tdHMtbW9kZQogCiArKysK ZGlmZiAtLWdpdCBhL2xpc3AvbmV0L2V3dy5lbCBiL2xpc3AvbmV0L2V3dy5lbAppbmRleCA1 NDg0N2JkZjM5Ni4uNTRiNjVkMzUxNjQgMTAwNjQ0Ci0tLSBhL2xpc3AvbmV0L2V3dy5lbAor KysgYi9saXNwL25ldC9ld3cuZWwKQEAgLTI3NSw2ICsyNzUsMTEgQEAgZXd3LXVybC10cmFu c2Zvcm1lcnMKICAgOnR5cGUgJyhyZXBlYXQgZnVuY3Rpb24pCiAgIDp2ZXJzaW9uICIyOS4x IikKIAorKGRlZmN1c3RvbSBld3ctcmVhZGFibGUtYWRkcy10by1oaXN0b3J5IHQKKyAgIklm IG5vbi1uaWwsIGNhbGxpbmcgYGV3dy1yZWFkYWJsZScgYWRkcyBhIG5ldyBlbnRyeSB0byB0 aGUgaGlzdG9yeS4iCisgIDp0eXBlICdib29sZWFuCisgIDp2ZXJzaW9uICIzMC4xIikKKwog KGRlZmZhY2UgZXd3LWZvcm0tc3VibWl0CiAgICcoKCgodHlwZSB4IHczMiBucyBoYWlrdSBw Z3RrIGFuZHJvaWQpIChjbGFzcyBjb2xvcikpCTsgTGlrZSBkZWZhdWx0IG1vZGUgbGluZQog ICAgICA6Ym94ICg6bGluZS13aWR0aCAyIDpzdHlsZSByZWxlYXNlZC1idXR0b24pCkBAIC00 NjQsMTEgKzQ2OSwxMSBAQCBld3cKIChkZWZ1biBld3ctcmV0cmlldmUgKHVybCBjYWxsYmFj ayBjYmFyZ3MpCiAgIChjb25kCiAgICAoKG51bGwgZXd3LXJldHJpZXZlLWNvbW1hbmQpCi0g ICAgKHVybC1yZXRyaWV2ZSB1cmwgIydld3ctcmVuZGVyIGNiYXJncykpCisgICAgKHVybC1y ZXRyaWV2ZSB1cmwgY2FsbGJhY2sgY2JhcmdzKSkKICAgICgoZXEgZXd3LXJldHJpZXZlLWNv bW1hbmQgJ3N5bmMpCiAgICAgKGxldCAoKGRhdGEtYnVmZmVyICh1cmwtcmV0cmlldmUtc3lu Y2hyb25vdXNseSB1cmwpKSkKICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGRhdGEtYnVm ZmVyCi0gICAgICAgIChhcHBseSAjJ2V3dy1yZW5kZXIgbmlsIGNiYXJncykpKSkKKyAgICAg ICAgKGFwcGx5IGNhbGxiYWNrIG5pbCBjYmFyZ3MpKSkpCiAgICAodAogICAgIChsZXQgKChi dWZmZXIgKGdlbmVyYXRlLW5ldy1idWZmZXIgIiAqZXd3IHJldHJpZXZlKiIpKQogICAgICAg ICAgIChlcnJvci1idWZmZXIgKGdlbmVyYXRlLW5ldy1idWZmZXIgIiAqZXd3IGVycm9yKiIp KSkKQEAgLTY3Myw5ICs2NzgsOSBAQCBld3ctcmVuZGVyCiAgICAgICAgICAgICAgIChpbnNl cnQgKGZvcm1hdCAiPGEgaHJlZj0lUz5EaXJlY3QgbGluayB0byB0aGUgZG9jdW1lbnQ8L2E+ IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKSkKICAgICAgICAgICAgICAg KGdvdG8tY2hhciAocG9pbnQtbWluKSkKLQkgICAgICAoZXd3LWRpc3BsYXktaHRtbCBjaGFy c2V0IHVybCBuaWwgcG9pbnQgYnVmZmVyIGVuY29kZSkpCisgICAgICAgICAgICAgIChld3ct ZGlzcGxheS1odG1sIChvciBlbmNvZGUgY2hhcnNldCkgdXJsIG5pbCBwb2ludCBidWZmZXIp KQogCSAgICAgKChld3ctaHRtbC1wIChjYXIgY29udGVudC10eXBlKSkKLQkgICAgICAoZXd3 LWRpc3BsYXktaHRtbCBjaGFyc2V0IHVybCBuaWwgcG9pbnQgYnVmZmVyIGVuY29kZSkpCisg ICAgICAgICAgICAgIChld3ctZGlzcGxheS1odG1sIChvciBlbmNvZGUgY2hhcnNldCkgdXJs IG5pbCBwb2ludCBidWZmZXIpKQogCSAgICAgKChlcXVhbCAoY2FyIGNvbnRlbnQtdHlwZSkg ImFwcGxpY2F0aW9uL3BkZiIpCiAJICAgICAgKGV3dy1kaXNwbGF5LXBkZikpCiAJICAgICAo KHN0cmluZy1tYXRjaC1wICJcXGBpbWFnZS8iIChjYXIgY29udGVudC10eXBlKSkKQEAgLTcy NiwzNCArNzMxLDQwIEBAIGV3dy1kZXRlY3QtY2hhcnNldAogKGRlY2xhcmUtZnVuY3Rpb24g bGlieG1sLXBhcnNlLWh0bWwtcmVnaW9uICJ4bWwuYyIKIAkJICAoc3RhcnQgZW5kICZvcHRp b25hbCBiYXNlLXVybCBkaXNjYXJkLWNvbW1lbnRzKSkKIAotKGRlZnVuIGV3dy1kaXNwbGF5 LWh0bWwgKGNoYXJzZXQgdXJsICZvcHRpb25hbCBkb2N1bWVudCBwb2ludCBidWZmZXIgZW5j b2RlKQorKGRlZnVuIGV3dy0tcGFyc2UtaHRtbC1yZWdpb24gKHN0YXJ0IGVuZCAmb3B0aW9u YWwgY29kaW5nLXN5c3RlbSkKKyAgIlBhcnNlIHRoZSBIVE1MIGJldHdlZW4gU1RBUlQgYW5k IEVORCwgcmV0dXJuaW5nIHRoZSBET00gYXMgYW4gUy1leHByZXNzaW9uLgorVXNlIENPRElO Ry1TWVNURU0gdG8gZGVjb2RlIHRoZSByZWdpb247IGlmIG5pbCwgZGVjb2RlIGFzIFVURi04 LgorCitUaGlzIHJlcGxhY2VzIHRoZSByZWdpb24gd2l0aCB0aGUgcHJlcHJvY2Vzc2VkIEhU TUwuIgorICAoc2V0cSBjb2Rpbmctc3lzdGVtIChvciBjb2Rpbmctc3lzdGVtICd1dGYtOCkp CisgICh3aXRoLXJlc3RyaWN0aW9uIHN0YXJ0IGVuZAorICAgIChjb25kaXRpb24tY2FzZSBu aWwKKyAgICAgICAgKGRlY29kZS1jb2RpbmctcmVnaW9uIChwb2ludC1taW4pIChwb2ludC1t YXgpIGNvZGluZy1zeXN0ZW0pCisgICAgICAoY29kaW5nLXN5c3RlbS1lcnJvciBuaWwpKQor ICAgIDs7IFJlbW92ZSBDUkxGIGFuZCByZXBsYWNlIE5VTCB3aXRoICYjMDsgYmVmb3JlIHBh cnNpbmcuCisgICAgKHdoaWxlIChyZS1zZWFyY2gtZm9yd2FyZCAiXFwoXHIkXFwpXFx8XDAi IG5pbCB0KQorICAgICAgKHJlcGxhY2UtbWF0Y2ggKGlmIChtYXRjaC1iZWdpbm5pbmcgMSkg IiIgIiYjMDsiKSB0IHQpKQorICAgIChld3ctLXByZXByb2Nlc3MtaHRtbCAocG9pbnQtbWlu KSAocG9pbnQtbWF4KSkKKyAgICAobGlieG1sLXBhcnNlLWh0bWwtcmVnaW9uIChwb2ludC1t aW4pIChwb2ludC1tYXgpKSkpCisKKyhkZWZzdWJzdCBld3ctZG9jdW1lbnQtYmFzZSAodXJs IGRvbSkKKyAgYChiYXNlICgoaHJlZiAuICx1cmwpKSAsZG9tKSkKKworKGRlZnVuIGV3dy1k aXNwbGF5LWRvY3VtZW50IChkb2N1bWVudCAmb3B0aW9uYWwgcG9pbnQgYnVmZmVyKQogICAo dW5sZXNzIChmYm91bmRwICdsaWJ4bWwtcGFyc2UtaHRtbC1yZWdpb24pCiAgICAgKGVycm9y ICJUaGlzIGZ1bmN0aW9uIHJlcXVpcmVzIEVtYWNzIHRvIGJlIGNvbXBpbGVkIHdpdGggbGli eG1sMiIpKQorICAoc2V0cSBidWZmZXIgKG9yIGJ1ZmZlciAoY3VycmVudC1idWZmZXIpKSkK ICAgKHVubGVzcyAoYnVmZmVyLWxpdmUtcCBidWZmZXIpCiAgICAgKGVycm9yICJCdWZmZXIg JXMgZG9lc24ndCBleGlzdCIgYnVmZmVyKSkKICAgOzsgVGhlcmUgc2hvdWxkIGJlIGEgYmV0 dGVyIHdheSB0byBhYm9ydCBsb2FkaW5nIGltYWdlcwogICA7OyBhc3luY2hyb25vdXNseS4K ICAgKHNldHEgdXJsLXF1ZXVlIG5pbCkKLSAgKGxldCAoKGRvY3VtZW50Ci0JIChvciBkb2N1 bWVudAotCSAgICAgKGxpc3QKLQkgICAgICAnYmFzZSAobGlzdCAoY29ucyAnaHJlZiB1cmwp KQotCSAgICAgIChwcm9nbgotCQkoc2V0cSBlbmNvZGUgKG9yIGVuY29kZSBjaGFyc2V0ICd1 dGYtOCkpCi0JCShjb25kaXRpb24tY2FzZSBuaWwKLQkJICAgIChkZWNvZGUtY29kaW5nLXJl Z2lvbiAocG9pbnQpIChwb2ludC1tYXgpIGVuY29kZSkKLQkJICAoY29kaW5nLXN5c3RlbS1l cnJvciBuaWwpKQotCQkoc2F2ZS1leGN1cnNpb24KLQkJICA7OyBSZW1vdmUgQ1JMRiBhbmQg cmVwbGFjZSBOVUwgd2l0aCAmIzA7IGJlZm9yZSBwYXJzaW5nLgotCQkgICh3aGlsZSAocmUt c2VhcmNoLWZvcndhcmQgIlxcKFxyJFxcKVxcfFwwIiBuaWwgdCkKLQkJICAgIChyZXBsYWNl LW1hdGNoIChpZiAobWF0Y2gtYmVnaW5uaW5nIDEpICIiICImIzA7IikgdCB0KSkpCi0gICAg ICAgICAgICAgICAgKGV3dy0tcHJlcHJvY2Vzcy1odG1sIChwb2ludCkgKHBvaW50LW1heCkp Ci0JCShsaWJ4bWwtcGFyc2UtaHRtbC1yZWdpb24gKHBvaW50KSAocG9pbnQtbWF4KSkpKSkp Ci0JKHNvdXJjZSAoYW5kIChudWxsIGRvY3VtZW50KQotCQkgICAgIChidWZmZXItc3Vic3Ry aW5nIChwb2ludCkgKHBvaW50LW1heCkpKSkpCisgIChsZXQgKCh1cmwgKHdoZW4gKGVxIChj YXIgZG9jdW1lbnQpICdiYXNlKQorICAgICAgICAgICAgICAgKGFsaXN0LWdldCAnaHJlZiAo Y2FkciBkb2N1bWVudCkpKSkpCisgICAgKHVubGVzcyB1cmwKKyAgICAgIChlcnJvciAiRG9j dW1lbnQgaXMgbWlzc2luZyBiYXNlIFVSTCIpKQogICAgICh3aXRoLWN1cnJlbnQtYnVmZmVy IGJ1ZmZlcgogICAgICAgKHNldHEgYmlkaS1wYXJhZ3JhcGgtZGlyZWN0aW9uIG5pbCkKLSAg ICAgIChwbGlzdC1wdXQgZXd3LWRhdGEgOnNvdXJjZSBzb3VyY2UpCiAgICAgICAocGxpc3Qt cHV0IGV3dy1kYXRhIDpkb20gZG9jdW1lbnQpCiAgICAgICAobGV0ICgoaW5oaWJpdC1yZWFk LW9ubHkgdCkKIAkgICAgKGluaGliaXQtbW9kaWZpY2F0aW9uLWhvb2tzIHQpCkBAIC03OTQs NiArODA1LDE2IEBAIGV3dy1kaXNwbGF5LWh0bWwKIAkgICAgKGZvcndhcmQtbGluZSAxKSkp KSkKICAgICAgIChld3ctc2l6ZS10ZXh0LWlucHV0cykpKSkKIAorKGRlZnVuIGV3dy1kaXNw bGF5LWh0bWwgKGNoYXJzZXQgdXJsICZvcHRpb25hbCBkb2N1bWVudCBwb2ludCBidWZmZXIp CisgIChsZXQgKChzb3VyY2UgKGJ1ZmZlci1zdWJzdHJpbmcgKHBvaW50KSAocG9pbnQtbWF4 KSkpKQorICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgorICAgICAgKHBsaXN0LXB1 dCBld3ctZGF0YSA6c291cmNlIHNvdXJjZSkpKQorICAoZXd3LWRpc3BsYXktZG9jdW1lbnQK KyAgIChvciBkb2N1bWVudAorICAgICAgIChld3ctZG9jdW1lbnQtYmFzZQorICAgICAgICB1 cmwgKGV3dy0tcGFyc2UtaHRtbC1yZWdpb24gKHBvaW50KSAocG9pbnQtbWF4KSBjaGFyc2V0 KSkpCisgICBwb2ludCBidWZmZXIpKQorCiAoZGVmdW4gZXd3LWhhbmRsZS1saW5rIChkb20p CiAgIChsZXQqICgocmVsIChkb20tYXR0ciBkb20gJ3JlbCkpCiAJIChocmVmIChkb20tYXR0 ciBkb20gJ2hyZWYpKQpAQCAtMTA1NSwzMCArMTA3Niw0NyBAQCBld3ctdG9nZ2xlLXBhcmFn cmFwaC1kaXJlY3Rpb24KICAgICAgICAgICAgICAgICJhdXRvbWF0aWMiCiAgICAgICAgICAg ICAgYmlkaS1wYXJhZ3JhcGgtZGlyZWN0aW9uKSkpCiAKLShkZWZ1biBld3ctcmVhZGFibGUg KCkKLSAgIlZpZXcgdGhlIG1haW4gXCJyZWFkYWJsZVwiIHBhcnRzIG9mIHRoZSBjdXJyZW50 IHdlYiBwYWdlLgorKGRlZnVuIGV3dy1yZWFkYWJsZSAoJm9wdGlvbmFsIGFyZykKKyAgIlRv Z2dsZSBkaXNwbGF5IG9mIG9ubHkgdGhlIG1haW4gXCJyZWFkYWJsZVwiIHBhcnRzIG9mIHRo ZSBjdXJyZW50IHdlYiBwYWdlLgogVGhpcyBjb21tYW5kIHVzZXMgaGV1cmlzdGljcyB0byBm aW5kIHRoZSBwYXJ0cyBvZiB0aGUgd2ViIHBhZ2UgdGhhdAotY29udGFpbnMgdGhlIG1haW4g dGV4dHVhbCBwb3J0aW9uLCBsZWF2aW5nIG91dCBuYXZpZ2F0aW9uIG1lbnVzIGFuZAotdGhl IGxpa2UuIgotICAoaW50ZXJhY3RpdmUgbmlsIGV3dy1tb2RlKQorY29udGFpbiB0aGUgbWFp biB0ZXh0dWFsIHBvcnRpb24sIGxlYXZpbmcgb3V0IG5hdmlnYXRpb24gbWVudXMgYW5kIHRo ZQorbGlrZS4KKworSWYgY2FsbGVkIGludGVyYWN0aXZlbHksIHRvZ2dsZSB0aGUgZGlzcGxh eSBvZiB0aGUgcmVhZGFibGUgcGFydHMuICBJZgordGhlIHByZWZpeCBhcmd1bWVudCBpcyBw b3NpdGl2ZSwgZGlzcGxheSB0aGUgcmVhZGFibGUgcGFydHMsIGFuZCBpZiBpdAoraXMgemVy byBvciBuZWdhdGl2ZSwgZGlzcGxheSB0aGUgZnVsbCBwYWdlLgorCitJZiBjYWxsZWQgZnJv bSBMaXNwLCB0b2dnbGUgdGhlIGRpc3BsYXkgb2YgdGhlIHJlYWRhYmxlIHBhcnRzIGlmIEFS RyBpcworYHRvZ2dsZScuICBEaXNwbGF5IHRoZSByZWFkYWJsZSBwYXJ0cyBpZiBBUkcgaXMg bmlsLCBvbWl0dGVkLCBvciBpcyBhCitwb3NpdGl2ZSBudW1iZXIuICBEaXNwbGF5IHRoZSBm dWxsIHBhZ2UgaWYgQVJHIGlzIGEgbmVnYXRpdmUgbnVtYmVyLgorCitXaGVuIGBld3ctcmVh ZGFibGUtYWRkcy10by1oaXN0b3J5JyBpcyBub24tbmlsLCBjYWxsaW5nIHRoaXMgZnVuY3Rp b24KK2FkZHMgYSBuZXcgZW50cnkgdG8gYGV3dy1oaXN0b3J5Jy4iCisgIChpbnRlcmFjdGl2 ZSAobGlzdCAoaWYgY3VycmVudC1wcmVmaXgtYXJnCisgICAgICAgICAgICAgICAgICAgICAg ICAgKHByZWZpeC1udW1lcmljLXZhbHVlIGN1cnJlbnQtcHJlZml4LWFyZykKKyAgICAgICAg ICAgICAgICAgICAgICAgJ3RvZ2dsZSkpCisgICAgICAgICAgICAgICBld3ctbW9kZSkKICAg KGxldCogKChvbGQtZGF0YSBld3ctZGF0YSkKLQkgKGRvbSAod2l0aC10ZW1wLWJ1ZmZlcgor CSAobWFrZS1yZWFkYWJsZSAoY29uZAorICAgICAgICAgICAgICAgICAgICAgICAgICgoZXEg YXJnICd0b2dnbGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgKHBsaXN0LWdl dCBvbGQtZGF0YSA6cmVhZGFibGUpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAoKGFu ZCAobnVtYmVycCBhcmcpICg8IGFyZyAxKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg bmlsKQorICAgICAgICAgICAgICAgICAgICAgICAgICh0IHQpKSkKKyAgICAgICAgIChkb20g KHdpdGgtdGVtcC1idWZmZXIKIAkJKGluc2VydCAocGxpc3QtZ2V0IG9sZC1kYXRhIDpzb3Vy Y2UpKQotCQkoY29uZGl0aW9uLWNhc2UgbmlsCi0JCSAgICAoZGVjb2RlLWNvZGluZy1yZWdp b24gKHBvaW50LW1pbikgKHBvaW50LW1heCkgJ3V0Zi04KQotCQkgIChjb2Rpbmctc3lzdGVt LWVycm9yIG5pbCkpCi0gICAgICAgICAgICAgICAgKGV3dy0tcHJlcHJvY2Vzcy1odG1sIChw b2ludC1taW4pIChwb2ludC1tYXgpKQotCQkobGlieG1sLXBhcnNlLWh0bWwtcmVnaW9uIChw b2ludC1taW4pIChwb2ludC1tYXgpKSkpCisgICAgICAgICAgICAgICAgKGV3dy0tcGFyc2Ut aHRtbC1yZWdpb24gKHBvaW50LW1pbikgKHBvaW50LW1heCkpKSkKICAgICAgICAgIChiYXNl IChwbGlzdC1nZXQgZXd3LWRhdGEgOnVybCkpKQotICAgIChld3ctc2NvcmUtcmVhZGFiaWxp dHkgZG9tKQotICAgIChld3ctc2F2ZS1oaXN0b3J5KQotICAgIChld3ctLWJlZm9yZS1icm93 c2UpCi0gICAgKGV3dy1kaXNwbGF5LWh0bWwgbmlsIG5pbAotICAgICAgICAgICAgICAgICAg ICAgIChsaXN0ICdiYXNlIChsaXN0IChjb25zICdocmVmIGJhc2UpKQotICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChld3ctaGlnaGVzdC1yZWFkYWJpbGl0eSBkb20pKQotCQkgICAg ICBuaWwgKGN1cnJlbnQtYnVmZmVyKSkKLSAgICAoZG9saXN0IChlbGVtICcoOnNvdXJjZSA6 dXJsIDp0aXRsZSA6bmV4dCA6cHJldmlvdXMgOnVwIDpwZWVyKSkKLSAgICAgIChwbGlzdC1w dXQgZXd3LWRhdGEgZWxlbSAocGxpc3QtZ2V0IG9sZC1kYXRhIGVsZW0pKSkKKyAgICAod2hl biBtYWtlLXJlYWRhYmxlCisgICAgICAoZXd3LXNjb3JlLXJlYWRhYmlsaXR5IGRvbSkKKyAg ICAgIChzZXRxIGRvbSAoZXd3LWhpZ2hlc3QtcmVhZGFiaWxpdHkgZG9tKSkpCisgICAgKHdo ZW4gZXd3LXJlYWRhYmxlLWFkZHMtdG8taGlzdG9yeQorICAgICAgKGV3dy1zYXZlLWhpc3Rv cnkpCisgICAgICAoZXd3LS1iZWZvcmUtYnJvd3NlKQorICAgICAgKGRvbGlzdCAoZWxlbSAn KDpzb3VyY2UgOnVybCA6dGl0bGUgOm5leHQgOnByZXZpb3VzIDp1cCA6cGVlcikpCisgICAg ICAgIChwbGlzdC1wdXQgZXd3LWRhdGEgZWxlbSAocGxpc3QtZ2V0IG9sZC1kYXRhIGVsZW0p KSkpCisgICAgKGV3dy1kaXNwbGF5LWRvY3VtZW50IChld3ctZG9jdW1lbnQtYmFzZSBiYXNl IGRvbSkpCisgICAgKHBsaXN0LXB1dCBld3ctZGF0YSA6cmVhZGFibGUgbWFrZS1yZWFkYWJs ZSkKICAgICAoZXd3LS1hZnRlci1wYWdlLWNoYW5nZSkpKQogCiAoZGVmdW4gZXd3LXNjb3Jl LXJlYWRhYmlsaXR5IChub2RlKQpAQCAtMTM5OCw4ICsxNDM2LDcgQEAgZXd3LXJlbG9hZAog ICAgIChpZiBsb2NhbAogCShpZiAobnVsbCAocGxpc3QtZ2V0IGV3dy1kYXRhIDpkb20pKQog CSAgICAoZXJyb3IgIk5vIGN1cnJlbnQgSFRNTCBkYXRhIikKLQkgIChld3ctZGlzcGxheS1o dG1sICd1dGYtOCB1cmwgKHBsaXN0LWdldCBld3ctZGF0YSA6ZG9tKQotCQkJICAgIChwb2lu dCkgKGN1cnJlbnQtYnVmZmVyKSkpCisJICAoZXd3LWRpc3BsYXktZG9jdW1lbnQgKHBsaXN0 LWdldCBld3ctZGF0YSA6ZG9tKSAocG9pbnQpKSkKICAgICAgIChsZXQgKChwYXJzZWQgKHVy bC1nZW5lcmljLXBhcnNlLXVybCB1cmwpKSkKICAgICAgICAgKGlmIChlcXVhbCAodXJsLXR5 cGUgcGFyc2VkKSAiZmlsZSIpCiAgICAgICAgICAgICA7OyBVc2UgVHJhbXAgaW5zdGVhZCBv ZiB1cmwuZWwgZm9yIGZpbGVzIChzaW5jZSB1cmwuZWwKZGlmZiAtLWdpdCBhL3Rlc3QvbGlz cC9uZXQvZXd3LXRlc3RzLmVsIGIvdGVzdC9saXNwL25ldC9ld3ctdGVzdHMuZWwKaW5kZXgg YmQwMDg5M2Q1MDMuLmEwOWUwYTRmMjc5IDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvbmV0L2V3 dy10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvbmV0L2V3dy10ZXN0cy5lbApAQCAtMzMsNyAr MzMsNyBAQCBld3ctdGVzdC0td2l0aC1tb2NrLXJldHJpZXZlCiAgICJFdmFsdWF0ZSBCT0RZ IHdpdGggYSBtb2NrIGltcGxlbWVudGF0aW9uIG9mIGBld3ctcmV0cmlldmUnLgogVGhpcyBh dm9pZHMgbmV0d29yayByZXF1ZXN0cyBkdXJpbmcgb3VyIHRlc3RzLiAgQWRkaXRpb25hbGx5 LCBwcmVwYXJlIGEKIHRlbXBvcmFyeSBFV1cgYnVmZmVyIGZvciBvdXIgdGVzdHMuIgotICAo ZGVjbGFyZSAoaW5kZW50IDEpKQorICAoZGVjbGFyZSAoaW5kZW50IDApKQogICAgIGAoY2wt bGV0ZiAoKChzeW1ib2wtZnVuY3Rpb24gJ2V3dy1yZXRyaWV2ZSkKICAgICAgICAgICAgICAg ICAobGFtYmRhICh1cmwgY2FsbGJhY2sgYXJncykKICAgICAgICAgICAgICAgICAgICh3aXRo LXRlbXAtYnVmZmVyCkBAIC00OCw2ICs0OCwyNCBAQCBld3ctdGVzdC0taGlzdG9yeS11cmxz CiAKIDs7OyBUZXN0czoKIAorKGVydC1kZWZ0ZXN0IGV3dy10ZXN0L2Rpc3BsYXkvaHRtbCAo KQorICAiVGVzdCBkaXNwbGF5aW5nIGEgc2ltcGxlIEhUTUwgcGFnZS4iCisgIChld3ctdGVz dC0td2l0aC1tb2NrLXJldHJpZXZlCisgICAgKGxldCAoKGV3dy10ZXN0LS1yZXNwb25zZS1m dW5jdGlvbgorICAgICAgICAgICAobGFtYmRhICh1cmwpCisgICAgICAgICAgICAgKGNvbmNh dCAiQ29udGVudC1UeXBlOiB0ZXh0L2h0bWxcblxuIgorICAgICAgICAgICAgICAgICAgICAg KGZvcm1hdCAiPGh0bWw+PGJvZHk+PGgxPkhlbGxvPC9oMT4lczwvYm9keT48L2h0bWw+Igor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwpKSkpKQorICAgICAgKGV3dyAiZXhh bXBsZS5pbnZhbGlkIikKKyAgICAgIDs7IENoZWNrIHRoYXQgdGhlIGJ1ZmZlciBjb250YWlu cyB0aGUgcmVuZGVyZWQgSFRNTC4KKyAgICAgIChzaG91bGQgKGVxdWFsIChidWZmZXItc3Ry aW5nKSAiSGVsbG9cblxuXG5odHRwOi8vZXhhbXBsZS5pbnZhbGlkL1xuIikpCisgICAgICAo c2hvdWxkIChlcXVhbCAoZ2V0LXRleHQtcHJvcGVydHkgKHBvaW50LW1pbikgJ2ZhY2UpCisg ICAgICAgICAgICAgICAgICAgICAnKHNoci10ZXh0IHNoci1oMSkpKQorICAgICAgOzsgQ2hl Y2sgdGhhdCB0aGUgRE9NIGluY2x1ZGVzIHRoZSBgYmFzZScuCisgICAgICAoc2hvdWxkIChl cXVhbCAocGNhc2UgKHBsaXN0LWdldCBld3ctZGF0YSA6ZG9tKQorICAgICAgICAgICAgICAg ICAgICAgICAoYChiYXNlICgoaHJlZiAuICx1cmwpKSAsXykgdXJsKSkKKyAgICAgICAgICAg ICAgICAgICAgICJodHRwOi8vZXhhbXBsZS5pbnZhbGlkLyIpKSkpKQorCiAoZXJ0LWRlZnRl c3QgZXd3LXRlc3QvaGlzdG9yeS9uZXctcGFnZSAoKQogICAiVGVzdCB0aGF0IHdoZW4gdmlz aXRpbmcgYSBuZXcgcGFnZSwgdGhlIHByZXZpb3VzIG9uZSBnb2VzIGludG8gdGhlIGhpc3Rv cnkuIgogICAoZXd3LXRlc3QtLXdpdGgtbW9jay1yZXRyaWV2ZQpAQCAtMTc2LDUgKzE5NCw0 MiBAQCBld3ctdGVzdC9oaXN0b3J5L2JlZm9yZS1uYXZpZ2F0ZS9jbG9uZS1wcmV2aW91cwog ICAgICAgICAgICAgICAgICAgICAgICAiaHR0cDovL29uZS5pbnZhbGlkLyIpKSkKICAgICAg IChzaG91bGQgKD0gZXd3LWhpc3RvcnktcG9zaXRpb24gMCkpKSkpCiAKKyhlcnQtZGVmdGVz dCBld3ctdGVzdC9yZWFkYWJsZS90b2dnbGUtZGlzcGxheSAoKQorICAiVGVzdCB0b2dnbGlu ZyB0aGUgZGlzcGxheSBvZiB0aGUgXCJyZWFkYWJsZVwiIHBhcnRzIG9mIGEgd2ViIHBhZ2Uu IgorICAoZXd3LXRlc3QtLXdpdGgtbW9jay1yZXRyaWV2ZQorICAgIChsZXQqICgoc2hyLXdp ZHRoIG1vc3QtcG9zaXRpdmUtZml4bnVtKQorICAgICAgICAgICAoc2hyLXVzZS1mb250cyBu aWwpCisgICAgICAgICAgICh3b3JkcyAoc3RyaW5nLWpvaW4KKyAgICAgICAgICAgICAgICAg ICAobWFrZS1saXN0CisgICAgICAgICAgICAgICAgICAgIDIwICJBbGwgd29yayBhbmQgbm8g cGxheSBtYWtlcyBKYWNrIGEgZHVsbCBib3kuIikKKyAgICAgICAgICAgICAgICAgICAiICIp KQorICAgICAgICAgICAoZXd3LXRlc3QtLXJlc3BvbnNlLWZ1bmN0aW9uCisgICAgICAgICAg ICAobGFtYmRhIChfdXJsKQorICAgICAgICAgICAgICAoY29uY2F0ICJDb250ZW50LVR5cGU6 IHRleHQvaHRtbFxuXG4iCisgICAgICAgICAgICAgICAgICAgICAgIjxodG1sPjxib2R5PiIK KyAgICAgICAgICAgICAgICAgICAgICAiPGE+VGhpcyBpcyBhbiB1bmludGVyZXN0aW5nIHNl bnRlbmNlLjwvYT4iCisgICAgICAgICAgICAgICAgICAgICAgIjxkaXY+IgorICAgICAgICAg ICAgICAgICAgICAgIHdvcmRzCisgICAgICAgICAgICAgICAgICAgICAgIjwvZGl2PiIKKyAg ICAgICAgICAgICAgICAgICAgICAiPC9ib2R5PjwvaHRtbD4iKSkpKQorICAgICAgKGV3dyAi ZXhhbXBsZS5pbnZhbGlkIikKKyAgICAgIDs7IE1ha2Ugc3VyZSBFV1cgcmVuZGVycyB0aGUg d2hvbGUgZG9jdW1lbnQuCisgICAgICAoc2hvdWxkLW5vdCAocGxpc3QtZ2V0IGV3dy1kYXRh IDpyZWFkYWJsZSkpCisgICAgICAoc2hvdWxkIChzdHJpbmctcHJlZml4LXAKKyAgICAgICAg ICAgICAgICJUaGlzIGlzIGFuIHVuaW50ZXJlc3Rpbmcgc2VudGVuY2UuIgorICAgICAgICAg ICAgICAgKGJ1ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcyAocG9pbnQtbWluKSAocG9p bnQtbWF4KSkpKQorICAgICAgKGV3dy1yZWFkYWJsZSAndG9nZ2xlKQorICAgICAgOzsgTm93 LCBFV1cgc2hvdWxkIHJlbmRlciBqdXN0IHRoZSAicmVhZGFibGUiIHBhcnRzLgorICAgICAg KHNob3VsZCAocGxpc3QtZ2V0IGV3dy1kYXRhIDpyZWFkYWJsZSkpCisgICAgICAoc2hvdWxk IChzdHJpbmctbWF0Y2gtcAorICAgICAgICAgICAgICAgKGNvbmNhdCAiXFxgIiAocmVnZXhw LXF1b3RlIHdvcmRzKSAiXG4qXFwnIikKKyAgICAgICAgICAgICAgIChidWZmZXItc3Vic3Ry aW5nLW5vLXByb3BlcnRpZXMgKHBvaW50LW1pbikgKHBvaW50LW1heCkpKSkKKyAgICAgIChl d3ctcmVhZGFibGUgJ3RvZ2dsZSkKKyAgICAgIDs7IEZpbmFsbHksIEVXVyBzaG91bGQgcmVu ZGVyIHRoZSB3aG9sZSBkb2N1bWVudCBhZ2Fpbi4KKyAgICAgIChzaG91bGQtbm90IChwbGlz dC1nZXQgZXd3LWRhdGEgOnJlYWRhYmxlKSkKKyAgICAgIChzaG91bGQgKHN0cmluZy1wcmVm aXgtcAorICAgICAgICAgICAgICAgIlRoaXMgaXMgYW4gdW5pbnRlcmVzdGluZyBzZW50ZW5j ZS4iCisgICAgICAgICAgICAgICAoYnVmZmVyLXN1YnN0cmluZy1uby1wcm9wZXJ0aWVzIChw b2ludC1taW4pIChwb2ludC1tYXgpKSkpKSkpCisKIChwcm92aWRlICdld3ctdGVzdHMpCiA7 OyBld3ctdGVzdHMuZWwgZW5kcyBoZXJlCi0tIAoyLjI1LjEKCg== --------------2Az3i0aWec51YDYVqnQS76ku Content-Type: text/plain; charset=UTF-8; name="0002-Add-eww-readable-urls.patch" Content-Disposition: attachment; filename="0002-Add-eww-readable-urls.patch" Content-Transfer-Encoding: base64 RnJvbSBlMTJjOTRkODU5MGYyNWU5YmM5ZjY0YjNlMjY5YmM0YWIxMDk5NmRkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IE1vbiwgMTggTWFyIDIwMjQgMTY6NTI6MzQgLTA3MDAKU3ViamVjdDogW1BB VENIIDIvMl0gQWRkICdld3ctcmVhZGFibGUtdXJscycKCiogbGlzcC9uZXQvZXd3LmVsIChl d3ctcmVhZGFibGUtdXJscyk6IE5ldyBvcHRpb24uCihld3ctZGVmYXVsdC1yZWFkYWJsZS1w KTogTmV3IGZ1bmN0aW9uLi4uCihld3ctZGlzcGxheS1odG1sKTogLi4uIHVzZSBpdC4KCiog dGVzdC9saXNwL25ldC9ld3ctdGVzdHMuZWwgKGV3dy10ZXN0L3JlYWRhYmxlL2RlZmF1bHQt cmVhZGFibGUpOiBOZXcKdGVzdC4KCiogZG9jL21pc2MvZXd3LnRleGkgKEJhc2ljcyk6IERv Y3VtZW50ICdld3ctcmVhZGFibGUtdXJscycuCgoqIGV0Yy9ORVdTOiBBbm5vdW5jZSB0aGlz IGNoYW5nZS4KLS0tCiBkb2MvbWlzYy9ld3cudGV4aSAgICAgICAgICB8IDE2ICsrKysrKysr KysrKysrKwogZXRjL05FV1MgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIGxpc3Av bmV0L2V3dy5lbCAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrLS0tLS0KIHRlc3QvbGlzcC9uZXQvZXd3LXRlc3RzLmVsIHwgMTIgKysrKysrKysr KysKIDQgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kb2MvbWlzYy9ld3cudGV4aSBiL2RvYy9taXNjL2V3dy50ZXhpCmlu ZGV4IDUyMjAzNGM4NzRkLi5lZWM2YjNjMzI5OSAxMDA2NDQKLS0tIGEvZG9jL21pc2MvZXd3 LnRleGkKKysrIGIvZG9jL21pc2MvZXd3LnRleGkKQEAgLTE1MSw2ICsxNTEsMjIgQEAgQmFz aWNzCiBkaXNwbGF5cyB0aGUgcmVhZGFibGUgcGFydHMsIGFuZCB3aXRoIGEgemVybyBvciBu ZWdhdGl2ZSBwcmVmaXgsIGl0CiBhbHdheXMgZGlzcGxheXMgdGhlIGZ1bGwgcGFnZS4KIAor QHZpbmRleCBld3ctcmVhZGFibGUtdXJscworICBJZiB5b3Ugd2FudCBFV1cgdG8gcmVuZGVy IGEgY2VydGFpbiBwYWdlIGluIGBgcmVhZGFibGUnJyBtb2RlIGJ5CitkZWZhdWx0LCB5b3Ug Y2FuIGFkZCBhIHJlZ3VsYXIgZXhwcmVzc2lvbiBtYXRjaGluZyBpdHMgVVJMIHRvCitAY29k ZXtld3ctcmVhZGFibGUtdXJsc30uICBFYWNoIGVudHJ5IGNhbiBlaXRoZXIgYmUgYSByZWd1 bGFyIGV4cHJlc3Npb24KK2luIHN0cmluZyBmb3JtIG9yIGEgY29ucyBjZWxsIG9mIHRoZSBm b3JtCitAd3tAY29kZXsoQHZhcntyZWdleHB9IC4gQHZhcntyZWFkYWJpbGl0eX0pfX0uICBJ ZiBAdmFye3JlYWRhYmlsaXR5fSBpcworbm9uLUBjb2Rle25pbH0sIHRoaXMgYmVoYXZlcyB0 aGUgc2FtZSBhcyB0aGUgc3RyaW5nIGZvcm07IG90aGVyd2lzZSwKK1VSTHMgbWF0Y2hpbmcg QHZhcntyZWdleHB9IHdpbGwgbmV2ZXIgYmUgZGlzcGxheWVkIGluIHJlYWRhYmxlIG1vZGUg YnkKK2RlZmF1bHQuICBGb3IgZXhhbXBsZSwgeW91IGNhbiB1c2UgdGhpcyB0byBtYWtlIGFs bCBwYWdlcyBkZWZhdWx0IHRvCityZWFkYWJsZSBtb2RlLCBleGNlcHQgZm9yIGEgZmV3IG91 dGxpZXJzOgorCitAZXhhbXBsZQorKHNldHEgZXd3LXJlYWRhYmxlLXVybHMgJygoImh0dHBz Oi8vZXhhbXBsZVxcLmNvbS8iIC4gbmlsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAi LioiKSkKK0BlbmQgZXhhbXBsZQorCiBAZmluZGV4IGV3dy10b2dnbGUtZm9udHMKIEB2aW5k ZXggc2hyLXVzZS1mb250cwogQGtpbmRleCBGCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0 Yy9ORVdTCmluZGV4IGRkNGMxZWEyZmFjLi4zNzA0ODg4ZGQ5ZiAxMDA2NDQKLS0tIGEvZXRj L05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTEwNjEsNiArMTA2MSwxMiBAQCBvbmx5IHRoZSBy ZWFkYWJsZSBwYXJ0cyBvZiBhIHBhZ2Ugb3IgdGhlIGZ1bGwgcGFnZS4gIFdpdGggYSBwb3Np dGl2ZQogcHJlZml4IGFyZ3VtZW50LCBpdCBhbHdheXMgZGlzcGxheXMgdGhlIHJlYWRhYmxl IHBhcnRzLCBhbmQgd2l0aCBhIHplcm8KIG9yIG5lZ2F0aXZlIHByZWZpeCwgaXQgYWx3YXlz IGRpc3BsYXlzIHRoZSBmdWxsIHBhZ2UuCiAKKysrKworKioqIE5ldyBvcHRpb24gJ2V3dy1y ZWFkYWJsZS11cmxzJy4KK1RoaXMgaXMgYSBsaXN0IG9mIHJlZ3VsYXIgZXhwcmVzc2lvbnMg bWF0Y2hpbmcgdGhlIFVSTHMgd2hlcmUgRVdXIHNob3VsZAorZGlzcGxheSBvbmx5IHRoZSBy ZWFkYWJsZSBwYXJ0cyBieSBkZWZhdWx0LiAgRm9yIG1vcmUgZGV0YWlscywgc2VlCisiKGV3 dykgQmFzaWNzIiBpbiB0aGUgRVdXIG1hbnVhbC4KKwogLS0tCiAqKiogTmV3IG9wdGlvbiAn ZXd3LXJlYWRhYmxlLWFkZHMtdG8taGlzdG9yeScuCiBXaGVuIG5vbi1uaWwgKHRoZSBkZWZh dWx0KSwgY2FsbGluZyAnZXd3LXJlYWRhYmxlJyBhZGRzIGEgbmV3IGVudHJ5IHRvCmRpZmYg LS1naXQgYS9saXNwL25ldC9ld3cuZWwgYi9saXNwL25ldC9ld3cuZWwKaW5kZXggNTRiNjVk MzUxNjQuLmEwNGJhZTdiOTMxIDEwMDY0NAotLS0gYS9saXNwL25ldC9ld3cuZWwKKysrIGIv bGlzcC9uZXQvZXd3LmVsCkBAIC0yNzUsNiArMjc1LDIwIEBAIGV3dy11cmwtdHJhbnNmb3Jt ZXJzCiAgIDp0eXBlICcocmVwZWF0IGZ1bmN0aW9uKQogICA6dmVyc2lvbiAiMjkuMSIpCiAK KyhkZWZjdXN0b20gZXd3LXJlYWRhYmxlLXVybHMgbmlsCisgICJBIGxpc3Qgb2YgcmVnZXhw cyBtYXRjaGluZyBVUkxzIHRvIGRpc3BsYXkgaW4gcmVhZGFibGUgbW9kZSBieSBkZWZhdWx0 LgorRWFjaCBlbGVtZW50IGNhbiBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZyBmb3JtczogYSBy ZWd1bGFyIGV4cHJlc3Npb24gaW4KK3N0cmluZyBmb3JtIG9yIGEgY29ucyBjZWxsIG9mIHRo ZSBmb3JtIChSRUdFWFAgLiBSRUFEQUJJTElUWSkuICBJZgorUkVBREFCSUxJVFkgaXMgbm9u LW5pbCwgdGhpcyBiZWhhdmVzIHRoZSBzYW1lIGFzIHRoZSBzdHJpbmcgZm9ybTsKK290aGVy d2lzZSwgVVJMcyBtYXRjaGluZyBSRUdFWFAgd2lsbCBuZXZlciBiZSBkaXNwbGF5ZWQgaW4g cmVhZGFibGUgbW9kZQorYnkgZGVmYXVsdC4iCisgIDp0eXBlICcocmVwZWF0IChjaG9pY2Ug KHN0cmluZyA6dGFnICJSZWFkYWJsZSBVUkwiKQorICAgICAgICAgICAgICAgICAgICAgICAg IChjb25zIDp0YWcgIlVSTCBhbmQgUmVhZGFiaWxpdHkiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZyA6dGFnICJVUkwiKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChyYWRpbyAoY29uc3QgOnRhZyAiUmVhZGFibGUiIHQpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCA6dGFnICJOb24tcmVhZGFibGUi IG5pbCkpKSkpCisgIDp2ZXJzaW9uICIzMC4xIikKKwogKGRlZmN1c3RvbSBld3ctcmVhZGFi bGUtYWRkcy10by1oaXN0b3J5IHQKICAgIklmIG5vbi1uaWwsIGNhbGxpbmcgYGV3dy1yZWFk YWJsZScgYWRkcyBhIG5ldyBlbnRyeSB0byB0aGUgaGlzdG9yeS4iCiAgIDp0eXBlICdib29s ZWFuCkBAIC04MDksMTEgKzgyMywxNSBAQCBld3ctZGlzcGxheS1odG1sCiAgIChsZXQgKChz b3VyY2UgKGJ1ZmZlci1zdWJzdHJpbmcgKHBvaW50KSAocG9pbnQtbWF4KSkpKQogICAgICh3 aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgogICAgICAgKHBsaXN0LXB1dCBld3ctZGF0YSA6 c291cmNlIHNvdXJjZSkpKQotICAoZXd3LWRpc3BsYXktZG9jdW1lbnQKLSAgIChvciBkb2N1 bWVudAotICAgICAgIChld3ctZG9jdW1lbnQtYmFzZQotICAgICAgICB1cmwgKGV3dy0tcGFy c2UtaHRtbC1yZWdpb24gKHBvaW50KSAocG9pbnQtbWF4KSBjaGFyc2V0KSkpCi0gICBwb2lu dCBidWZmZXIpKQorICAodW5sZXNzIGRvY3VtZW50CisgICAgKGxldCAoKGRvbSAoZXd3LS1w YXJzZS1odG1sLXJlZ2lvbiAocG9pbnQpIChwb2ludC1tYXgpIGNoYXJzZXQpKSkKKyAgICAg ICh3aGVuIChld3ctZGVmYXVsdC1yZWFkYWJsZS1wIHVybCkKKyAgICAgICAgKGV3dy1zY29y ZS1yZWFkYWJpbGl0eSBkb20pCisgICAgICAgIChzZXRxIGRvbSAoZXd3LWhpZ2hlc3QtcmVh ZGFiaWxpdHkgZG9tKSkKKyAgICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisg ICAgICAgICAgKHBsaXN0LXB1dCBld3ctZGF0YSA6cmVhZGFibGUgdCkpKQorICAgICAgKHNl dHEgZG9jdW1lbnQgKGV3dy1kb2N1bWVudC1iYXNlIHVybCBkb20pKSkpCisgIChld3ctZGlz cGxheS1kb2N1bWVudCBkb2N1bWVudCBwb2ludCBidWZmZXIpKQogCiAoZGVmdW4gZXd3LWhh bmRsZS1saW5rIChkb20pCiAgIChsZXQqICgocmVsIChkb20tYXR0ciBkb20gJ3JlbCkpCkBA IC0xMTU5LDYgKzExNzcsMTkgQEAgZXd3LWhpZ2hlc3QtcmVhZGFiaWxpdHkKIAkgIChzZXRx IHJlc3VsdCBoaWdoZXN0KSkpKQogICAgIHJlc3VsdCkpCiAKKyhkZWZ1biBld3ctZGVmYXVs dC1yZWFkYWJsZS1wICh1cmwpCisgICJSZXR1cm4gbm9uLW5pbCBpZiBVUkwgc2hvdWxkIGJl IGRpc3BsYXllZCBpbiByZWFkYWJsZSBtb2RlIGJ5IGRlZmF1bHQuCitUaGlzIGNvbnN1bHRz IHRoZSBlbnRyaWVzIGluIGBld3ctcmVhZGFibGUtdXJscycgKHdoaWNoIHNlZSkuIgorICAo Y2F0Y2ggJ2ZvdW5kCisgICAgKGxldCAocmVzdWx0KQorICAgICAgKGRvbGlzdCAocmVnZXhw IGV3dy1yZWFkYWJsZS11cmxzKQorICAgICAgICAoaWYgKGNvbnNwIHJlZ2V4cCkKKyAgICAg ICAgICAgIChzZXRxIHJlc3VsdCAoY2RyIHJlZ2V4cCkKKyAgICAgICAgICAgICAgICAgIHJl Z2V4cCAoY2FyIHJlZ2V4cCkpCisgICAgICAgICAgKHNldHEgcmVzdWx0IHQpKQorICAgICAg ICAod2hlbiAoc3RyaW5nLW1hdGNoIHJlZ2V4cCB1cmwpCisgICAgICAgICAgKHRocm93ICdm b3VuZCByZXN1bHQpKSkpKSkKKwogKGRlZnZhci1rZXltYXAgZXd3LW1vZGUtbWFwCiAgICJn IiAjJ2V3dy1yZWxvYWQgICAgICAgICAgICAgO0ZJWE1FOiByZXZlcnQtYnVmZmVyLWZ1bmN0 aW9uIGluc3RlYWQhCiAgICJHIiAjJ2V3dwpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL25ldC9l d3ctdGVzdHMuZWwgYi90ZXN0L2xpc3AvbmV0L2V3dy10ZXN0cy5lbAppbmRleCBhMDllMGE0 ZjI3OS4uYjgzNDM1ZTBiZDkgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9uZXQvZXd3LXRlc3Rz LmVsCisrKyBiL3Rlc3QvbGlzcC9uZXQvZXd3LXRlc3RzLmVsCkBAIC0yMzEsNSArMjMxLDE3 IEBAIGV3dy10ZXN0L3JlYWRhYmxlL3RvZ2dsZS1kaXNwbGF5CiAgICAgICAgICAgICAgICAi VGhpcyBpcyBhbiB1bmludGVyZXN0aW5nIHNlbnRlbmNlLiIKICAgICAgICAgICAgICAgIChi dWZmZXItc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMgKHBvaW50LW1pbikgKHBvaW50LW1heCkp KSkpKSkKIAorKGVydC1kZWZ0ZXN0IGV3dy10ZXN0L3JlYWRhYmxlL2RlZmF1bHQtcmVhZGFi bGUgKCkKKyAgIlRlc3QgdGhhdCBFV1cgZGlzcGxheXMgcmVhZGFibGUgcGFydHMgb2YgcGFn ZXMgYnkgZGVmYXVsdCB3aGVuIGFwcGxpY2FibGUuIgorICAgIChld3ctdGVzdC0td2l0aC1t b2NrLXJldHJpZXZlCisgICAgKGxldCogKChld3ctdGVzdC0tcmVzcG9uc2UtZnVuY3Rpb24K KyAgICAgICAgICAgIChsYW1iZGEgKF91cmwpCisgICAgICAgICAgICAgIChjb25jYXQgIkNv bnRlbnQtVHlwZTogdGV4dC9odG1sXG5cbiIKKyAgICAgICAgICAgICAgICAgICAgICAiPGh0 bWw+PGJvZHk+SGVsbG8gdGhlcmU8L2JvZHk+PC9odG1sPiIpKSkKKyAgICAgICAgICAgKGV3 dy1yZWFkYWJsZS11cmxzICcoIjovL2V4YW1wbGVcXC5pbnZhbGlkLyIpKSkKKyAgICAgIChl d3cgImV4YW1wbGUuaW52YWxpZCIpCisgICAgICA7OyBNYWtlIHN1cmUgRVdXIHVzZXMgInJl YWRhYmxlIiBtb2RlLgorICAgICAgKHNob3VsZCAocGxpc3QtZ2V0IGV3dy1kYXRhIDpyZWFk YWJsZSkpKSkpCisKIChwcm92aWRlICdld3ctdGVzdHMpCiA7OyBld3ctdGVzdHMuZWwgZW5k cyBoZXJlCi0tIAoyLjI1LjEKCg== --------------2Az3i0aWec51YDYVqnQS76ku-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 23 03:49:12 2024 Received: (at 68254) by debbugs.gnu.org; 23 Mar 2024 07:49:12 +0000 Received: from localhost ([127.0.0.1]:33572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnw7s-0003bh-0b for submit@debbugs.gnu.org; Sat, 23 Mar 2024 03:49:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rnw7o-0003ai-BO for 68254@debbugs.gnu.org; Sat, 23 Mar 2024 03:49:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rnw73-0006F3-P8; Sat, 23 Mar 2024 03:48:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=aOrdORRIkfZq/ygwm+rWCfj/skVGI2v0VLyeWF+Yrlg=; b=RdfRsmcJEO6o34G/NXxm 1EH2G7yOWy6ikqQ8yWwi9jiM07g8UkfA+0ZzPhXOVqTpfG3m4GYqa5V8BFqx90NzGgDwbwBPW1cw6 ZdmyhkApsRX5LMs8gdCMVpo8IdfOmbob2Y232XfIp3I68FBbcZhI4Pr/7+Maws+IZtYlu0SiyujeT OzAlGR6Eyt6dJiXdNi9YyluJkef4RMlyh1oBty2IRLqUit3ylKTQO2wbzNkYTWWrvo9Qa4d4V5V/5 dbLodjAyo4rXn80zDVekieYGIeXqo0DtB2lYewqux5gwQUaa54cW9br5G80ePCijDFppTuGvr+oTM Jo299yTzZ9eF7A==; Date: Sat, 23 Mar 2024 09:48:17 +0200 Message-Id: <86frwhz8vy.fsf@gnu.org> From: Eli Zaretskii To: Jim Porter In-Reply-To: <52ba0bd4-bbfe-d369-3225-7a9fa02541b0@gmail.com> (message from Jim Porter on Thu, 21 Mar 2024 22:46:50 -0700) Subject: Re: bug#68254: EWW =?utf-8?B?4oCYcmVhZGFibGXigJk=?= by default References: <83v888uhdn.fsf@gnu.org> <83frzbvr66.fsf@gnu.org> <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <86ttl34swt.fsf@gnu.org> <861q833ljq.fsf@gnu.org> <52ba0bd4-bbfe-d369-3225-7a9fa02541b0@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68254 Cc: 68254@debbugs.gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Thu, 21 Mar 2024 22:46:50 -0700 > Cc: 68254@debbugs.gnu.org, yvv0@proton.me > From: Jim Porter > > I've tried to clarify this. By "string form", I meant the "string > regexp" mentioned previously; in my new patch, I describe that as "a > regular expression in string form". Thanks. The updated changeset LGTM, with a single minor comment: > +(defcustom eww-readable-urls nil > + "A list of regexps matching URLs to display in readable mode by default. > +Each element can be one of the following forms: a regular expression in > +string form or a cons cell of the form (REGEXP . READABILITY). If > +READABILITY is non-nil, this behaves the same as the string form; > +otherwise, URLs matching REGEXP will never be displayed in readable mode > +by default." The doc string of this user option should explain what is the "readable mode", or at least have a hyper-link to eww-readable (which does explain that). Users who read this doc string should understand what that mode does, and (unlike in the manual) there's no prior context to rely upon. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 23 13:27:55 2024 Received: (at 68254-done) by debbugs.gnu.org; 23 Mar 2024 17:27:55 +0000 Received: from localhost ([127.0.0.1]:42491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ro59v-0002lq-4T for submit@debbugs.gnu.org; Sat, 23 Mar 2024 13:27:55 -0400 Received: from mail-pj1-f51.google.com ([209.85.216.51]:46300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ro59t-0002lR-K9 for 68254-done@debbugs.gnu.org; Sat, 23 Mar 2024 13:27:54 -0400 Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-29f9bffaa3bso2068030a91.0 for <68254-done@debbugs.gnu.org>; Sat, 23 Mar 2024 10:27:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711214766; x=1711819566; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=pGybdt8F0RobLW6RyPSvg2LLYRWUO0045ZYuEwyE5t4=; b=gEfaBEPxn2lBZb2mrjStzmgNLy0a0E880TqRujPPHeVzCB1Cx2YOZjYNPjhey2auS5 PEC9UYfsczwbeimabdJ+rHKruJWnHfLod9dsntc8qlDPv7OBIOC652xruHZAcD2qCI7B /iL8Si7eCi83TvLGegI2yx736Gc7Y8IzZ9yX1m28MNBMShd8YEvV2afq5JARoMRVBgyK KmriA0PqPuVjdndkP666QtFu9EvHz5rRhRPMdv+aJsqWX5ZEt8wrvxAhEpSKv9ZwsSig OpzBofB8xLBoHTZdjoCPwb4jlEZ5pVvnYPlUgrhAJ0K682trlSRey51LWGs+twGS1CkQ 5/IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711214766; x=1711819566; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pGybdt8F0RobLW6RyPSvg2LLYRWUO0045ZYuEwyE5t4=; b=XnNSBGA8D4x7Vs27zgPvkAziNR1HmA/5OO6c2bfw01o3BdnahDTxNlBMaRYhlZGzld r7ui2sPh2mEOJrulKaH+INZaP7JpZNttnY3HACji56Bpz0ehOkigJEDsMggW+5Lncz4+ 4NkUy77sV1IhL5dYX70BUHD/NSbnLqFHE2H8i7vhw5G42dLq8+Qi0vPx/SQ8kqdYyb8l 7Lx716BDPPttSHGaQCbnUXphFIULJr8FsvwaG+8DpRqBa871W+3v2UeNsCTj7ILOyKrL skYN2troaMd1rRFmO7Iqj9RWtW2VW2szggGLfqOtooE6ircTMDKMNQ7OwvExuiv8TnS+ k/nA== X-Gm-Message-State: AOJu0YxFavXEoRih7H458NbRZRwtNn+/eEGlsBhurRpPAXD0aBssEva7 PEx44y1y5CVZSN9pQIrsPuDWSNGMHXBMjG7T7cD2lLafsCjywFc5 X-Google-Smtp-Source: AGHT+IFXhXQzHCg/MWJ0qfS/n+UJuR1ttnmNoytooLSPkaLkHqoLz0ndecHU2TO+BNF8rHNaa5aB+Q== X-Received: by 2002:a17:90a:e542:b0:29f:ce37:50d8 with SMTP id ei2-20020a17090ae54200b0029fce3750d8mr2239507pjb.17.1711214766346; Sat, 23 Mar 2024 10:26:06 -0700 (PDT) Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id sr12-20020a17090b4e8c00b002a05a126f96sm589270pjb.24.2024.03.23.10.26.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 23 Mar 2024 10:26:05 -0700 (PDT) Message-ID: Date: Sat, 23 Mar 2024 10:26:07 -0700 MIME-Version: 1.0 Subject: =?UTF-8?B?UmU6IGJ1ZyM2ODI1NDogRVdXIOKAmHJlYWRhYmxl4oCZIGJ5IGRlZmF1?= =?UTF-8?Q?lt?= Content-Language: en-US To: Eli Zaretskii References: <83v888uhdn.fsf@gnu.org> <83frzbvr66.fsf@gnu.org> <6ee278b0-1511-cfd9-7695-7e019d879f7b@gmail.com> <86ttl34swt.fsf@gnu.org> <861q833ljq.fsf@gnu.org> <52ba0bd4-bbfe-d369-3225-7a9fa02541b0@gmail.com> <86frwhz8vy.fsf@gnu.org> From: Jim Porter In-Reply-To: <86frwhz8vy.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68254-done Cc: 68254-done@debbugs.gnu.org, yvv0@proton.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 3/23/2024 12:48 AM, Eli Zaretskii wrote: > The doc string of this user option should explain what is the > "readable mode", or at least have a hyper-link to eww-readable (which > does explain that). Users who read this doc string should understand > what that mode does, and (unlike in the manual) there's no prior > context to rely upon. Good point. I added the following to the docstring: "EWW will display matching URLs using `eww-readable' (which see)." I also merged this to the master branch as 4b0f5cdb01f, so closing this bug. From unknown Sat Sep 06 00:11:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 21 Apr 2024 11:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator