From unknown Fri Jun 20 07:21:43 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#19662 <19662@debbugs.gnu.org> To: bug#19662 <19662@debbugs.gnu.org> Subject: Status: 24.4: history bloat and navigation trouble Reply-To: bug#19662 <19662@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:21:43 +0000 retitle 19662 24.4: history bloat and navigation trouble reassign 19662 emacs submitter 19662 Boruch Baum severity 19662 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 23 10:54:12 2015 Received: (at submit) by debbugs.gnu.org; 23 Jan 2015 15:54:12 +0000 Received: from localhost ([127.0.0.1]:54464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEgYl-0004Ib-3E for submit@debbugs.gnu.org; Fri, 23 Jan 2015 10:54:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59200) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEgYh-0004IK-Mh for submit@debbugs.gnu.org; Fri, 23 Jan 2015 10:54:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEgYa-0003XU-TY for submit@debbugs.gnu.org; Fri, 23 Jan 2015 10:54:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgYa-0003XO-QD for submit@debbugs.gnu.org; Fri, 23 Jan 2015 10:54:00 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60873) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgYV-0004rd-5Y for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 10:54:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEgYJ-0003UJ-Ff for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 10:53:48 -0500 Received: from mout.gmx.com ([74.208.4.201]:49902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgYJ-0003U0-9o for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 10:53:43 -0500 Received: from [10.66.172.112] ([47.21.4.242]) by mail.gmx.com (mrgmxus001) with ESMTPSA (Nemesis) id 0MTC9Q-1Y6KJj0upi-00S6WB for ; Fri, 23 Jan 2015 16:53:37 +0100 Message-ID: <54C26E9F.5050908@gmx.com> Date: Fri, 23 Jan 2015 10:54:07 -0500 From: Boruch Baum User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.4: history bloat and navigation trouble OpenPGP: url=hkp://keys.gnupg.net Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Qu4XWH0SoOeDITFvRTDAgx9XNucIKrN76" X-Provags-ID: V03:K0:nBJ3L2Rx1ri4sZT09BB1TNXYtHc7K6aog+U+erLRkgFnp7ZeiTr nQ056uFDVemx7kktKvkWrCStNw8bxn+8Bq3hjsd9wkV87T01TtDQX+CZspFTtTQeXT4PYpx UhDJCBumYpT/EQSxbp1EIhy0nunApCtEdE4iM3l4wIDBSIJ6gqL+pEtFNJOqNAEYcv47aO7 rUaB+JofFeACZGewfthdA== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.1 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Qu4XWH0SoOeDITFvRTDAgx9XNucIKrN76 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Whenever I use the 'r' or 'l' keys in eww-mode, to eww-forward-url or eww-back-url in the history list, the size of the history increases. This seems to me to be wrong. Also, this behaviour seems to make it impossible (for me, at least) to traverse the entire history this way, unless I do so in a straight sequence (eg. all eww-back-url without ever using eww-forward-url). Following is a version that seems to work for me. (defun eww-back-url () ; bugs resolved here: ; 1] (eww-save-history) should not be called here. All it doe\ s is bloat the history and make it difficult to navigate save\ for direct entry from the *eww-history* buffer ; 2] eww-history-position was being incremented by 2 instead \ of 1 ; 3] math error in navigating history elements - off by one ; 4] improper use of 'when'. upon finding a user-error, it pr\ oceeds to continue with the function anyway. use 'if' instead "Go to the previously displayed page." (interactive) (if (>=3D eww-history-position (1- (length eww-history))) (user-error "No previous page") (setq eww-history-position (1+ eww-history-position)) (eww-restore-history (elt eww-history eww-history-position\ )))) (defun eww-forward-url () "Go to the next displayed page." (interactive) (if (<=3D eww-history-position 0) (user-error "No next page") (setq eww-history-position (1- eww-history-position)) (eww-restore-history (elt eww-history eww-history-position\ )))) In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu) of 2014-12-09 on gaia, modified by Debian System Description: Debian 7.0 GNU/Linux wheezy/testing Configured using: `configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/= 24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/sit= e-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/= 24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/sit= e-lisp:/usr/share/emacs/site-lisp --with-x=3Dno --without-gconf --without-gsettings 'CFLAGS=3D-g -O2 -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wall' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 LDFLAGS=3D-Wl,-z,relro' Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: desktop-save-mode: t savehist-mode: t winner-mode: t show-paren-mode: t global-hi-lock-mode: t hi-lock-mode: t delete-selection-mode: t shell-dirtrack-mode: t tooltip-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-favicon hides /usr/share/emacs24/site-lisp/w3m/w3m-favicon home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-symbol hides /usr/share/emacs24/site-lisp/w3m/w3m-symbol home/boruch.emacs.d/elpa/w3m-20140107.1708/bookmark-w3m hides /usr/share/emacs24/site-lisp/w3m/bookmark-w3m home/boruch.emacs.d/elpa/w3m-20140107.1708/mime-w3m hides /usr/share/emacs24/site-lisp/w3m/mime-w3m home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-filter hides /usr/share/emacs24/site-lisp/w3m/w3m-filter home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-ccl hides /usr/share/emacs24/site-lisp/w3m/w3m-ccl home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-namazu hides /usr/share/emacs24/site-lisp/w3m/w3m-namazu home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-ems hides /usr/share/emacs24/site-lisp/w3m/w3m-ems home/boruch.emacs.d/elpa/w3m-20140107.1708/octet hides /usr/share/emacs24/site-lisp/w3m/octet home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-bookmark hides /usr/share/emacs24/site-lisp/w3m/w3m-bookmark home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-perldoc hides /usr/share/emacs24/site-lisp/w3m/w3m-perldoc home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-dtree hides /usr/share/emacs24/site-lisp/w3m/w3m-dtree home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-session hides /usr/share/emacs24/site-lisp/w3m/w3m-session home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-mail hides /usr/share/emacs24/site-lisp/w3m/w3m-mail home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-search hides /usr/share/emacs24/site-lisp/w3m/w3m-search home/boruch.emacs.d/elpa/w3m-20140107.1708/w3mhack hides /usr/share/emacs24/site-lisp/w3m/w3mhack home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-proc hides /usr/share/emacs24/site-lisp/w3m/w3m-proc home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-tabmenu hides /usr/share/emacs24/site-lisp/w3m/w3m-tabmenu home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-rss hides /usr/share/emacs24/site-lisp/w3m/w3m-rss home/boruch.emacs.d/elpa/w3m-20140107.1708/mew-w3m hides /usr/share/emacs24/site-lisp/w3m/mew-w3m home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m hides /usr/share/emacs24/site-lisp/w3m/w3m home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-image hides /usr/share/emacs24/site-lisp/w3m/w3m-image home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-hist hides /usr/share/emacs24/site-lisp/w3m/w3m-hist home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-lnum hides /usr/share/emacs24/site-lisp/w3m/w3m-lnum home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-form hides /usr/share/emacs24/site-lisp/w3m/w3m-form home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-cookie hides /usr/share/emacs24/site-lisp/w3m/w3m-cookie home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-weather hides /usr/share/emacs24/site-lisp/w3m/w3m-weather home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-bug hides /usr/share/emacs24/site-lisp/w3m/w3m-bug home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-fb hides /usr/share/emacs24/site-lisp/w3m/w3m-fb home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-antenna hides /usr/share/emacs24/site-lisp/w3m/w3m-antenna home/boruch.emacs.d/elpa/w3m-20140107.1708/w3m-util hides /usr/share/emacs24/site-lisp/w3m/w3m-util home/boruch.emacs.d/elpa/csv-mode-1.2/csv-mode hides /usr/share/emacs24/site-lisp/emacs-goodies-el/csv-mode /usr/share/emacs/24.4/site-lisp/cdargs hides /usr/share/emacs/site-lisp/cdargs /usr/share/emacs/24.4/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/flim/md4 hides /usr/share/emacs/24.4/lisp/md= 4 /usr/share/emacs24/site-lisp/flim/hex-util hides /usr/share/emacs/24.4/lisp/hex-util /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.4/lisp/textmodes/flyspell /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.4/lisp/textmodes/ispell /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.4/lisp/textmodes/rst /usr/share/emacs24/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/24.4/lisp/net/sasl-ntlm /usr/share/emacs24/site-lisp/flim/hmac-def hides /usr/share/emacs/24.4/lisp/net/hmac-def /usr/share/emacs24/site-lisp/flim/hmac-md5 hides /usr/share/emacs/24.4/lisp/net/hmac-md5 /usr/share/emacs24/site-lisp/flim/sasl-cram hides /usr/share/emacs/24.4/lisp/net/sasl-cram /usr/share/emacs24/site-lisp/flim/ntlm hides /usr/share/emacs/24.4/lisp/net/ntlm /usr/share/emacs24/site-lisp/flim/sasl hides /usr/share/emacs/24.4/lisp/net/sasl /usr/share/emacs24/site-lisp/flim/sasl-digest hides /usr/share/emacs/24.4/lisp/net/sasl-digest /usr/share/emacs/24.4/lisp/emacs-lisp/ert-x hides /usr/share/emacs/24.4/site-lisp/slime/lib/ert-x /usr/share/emacs/24.4/lisp/emacs-lisp/cl-lib hides /usr/share/emacs/24.4/site-lisp/slime/lib/cl-lib /usr/share/emacs/24.4/lisp/emacs-lisp/ert hides /usr/share/emacs/24.4/site-lisp/slime/lib/ert Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev ...) Memory information: ((conses 16 1043076 35535) (symbols 48 49941 0) (miscs 40 3608 4131) (strings 32 211545 17576) (string-bytes 1 6527905) (vectors 16 56912) (vector-slots 8 1760199 36350) (floats 8 512 1702) (intervals 56 139256 3953) (buffers 960 130) (heap 1024 69149 12252)) --=20 hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --Qu4XWH0SoOeDITFvRTDAgx9XNucIKrN76 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJUwm6fAAoJEDvrUfDmCx9LOzsQAIEVcGcMsW3ckBGDsmMAMAsq DhYa2aNVGcTW5JZIeVfC8v22ONeNXD7B0jB0XTWmvN7HlNxFlsXyFRuHDaz9qscs GQ1tN7syTSYY1lUgJqZNlgU9eae+Z9XyJyso0y40zZcrKBFDvocL/Vejg5tE2a12 0pGIRgG55XQzx6eaB4kGzTJGVTVC68Wvl0RJHsWrp89XR1mzmVa/+qb2+/Py83QW vxdzTqFaiOTae1NUOYjNzkqxBnjRegJwoSO70LpT3+U+g+Q948r0FZ+Wtx/7JNa+ Vl3lBJIOm44HeNviUHaHxEHPsRjJdHQS9bDUKK51E6+X5QsEEClfO0KeCMoDaVtJ kYLYt+OiWqRP1bgRx4mDRSBJYn88L3mp+eEfhbkB0ufIWhIIyjHF2SkPPiwgTSIn ++fjHJnVt373UJvhaQhlc9WPED4LA1mu+E7TRIaJh9qD17jShs/F47OhbzJCYtA8 UmWxhjpFYMLA/wcqKtFIihS1XH0wc5v3/HSKoANJNejtfiMiy5SmQdXEBkNNC6/p vTrQKXIaplLPlvGJPzal2Qp4hIhKK7yz0E5D7oR94K9r+T9JCsWNF5XxBVhPV5LN JqdQ4H9YnKpLu48rR2Mr7BKHBQLzLy351apIJbFeiIBcfLWnYb6Nz2bjp35SPC0n n+vW0JKGjT099md61xOo =5tQj -----END PGP SIGNATURE----- --Qu4XWH0SoOeDITFvRTDAgx9XNucIKrN76-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 24 21:48:25 2015 Received: (at 19662) by debbugs.gnu.org; 25 Jan 2015 02:48:25 +0000 Received: from localhost ([127.0.0.1]:55489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFDFR-00017Z-6t for submit@debbugs.gnu.org; Sat, 24 Jan 2015 21:48:25 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:44034) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFDFP-00017Q-9Z for 19662@debbugs.gnu.org; Sat, 24 Jan 2015 21:48:24 -0500 Received: from [27.96.197.126] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YFDF5-00019h-V0; Sun, 25 Jan 2015 03:48:04 +0100 From: Lars Ingebrigtsen To: Boruch Baum Subject: Re: bug#19662: 24.4: history bloat and navigation trouble References: <54C26E9F.5050908@gmx.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEVHicja5eT///7///9M jspNjbx0epFilcZimMyrq7YLDQ5BdrExPFpDh8dWlMlWltBDJEBgAAABWElEQVQ4jcXUL27DMBQG cIPSgSQo0C4azS4wENyRBVWKNGKpUunU3aBBm5JIld4FBnKFaheYCnqBsWGPFi17z//mJC0a2Kcq qb+fHYNYYTcXwv4bhBtk+uegjgF4nDb8OuKpSGshLOxWACBXIOVOSsBLYyESQkQi5hEXHP8KPrcg ARpck0I93DyLAHAX4OnDCIRLLILMWbYZ5MneE5btKW8fo7QaJrWFScsMBIXPFcKwnM3yPL9lzMGR yvw3LNFwHLYUDcdJbQAfbEe9Sf6pwU2/632UUgQ0fxHUff+tgXr11U9h2lu4zxdK+e5UVS+0iQZl AUsbA7iAnlUFeSYolYZTCNuNA1UNe4JiAlvzaotyBO6dF3oJHgM/24OVMI8GyhAUFsWy1aAXmXux 1Mdp39pzFeZA8XAI8t51HYIfd2EQurP5M7zKtZQriRnDei0PhARwNsnFL8MPu3QqLeJkL3kAAAAA SUVORK5CYII= X-Now-Playing: burn's _304 (Moon Base Big)_: "Wire!Red_Barked_Tree!01-Please_Take" Date: Sun, 25 Jan 2015 13:47:48 +1100 In-Reply-To: <54C26E9F.5050908@gmx.com> (Boruch Baum's message of "Fri, 23 Jan 2015 10:54:07 -0500") Message-ID: <87fvazvanf.fsf@building.gnus.org> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1YFDF5-00019h-V0 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1422758884.89412@jJnUbvDtsmA8gQKd3HdhFw X-Spam-Status: No X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19662 Cc: 19662@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Boruch Baum writes: > Whenever I use the 'r' or 'l' keys in eww-mode, to eww-forward-url or > eww-back-url in the history list, the size of the history increases. > This seems to me to be wrong. Also, this behaviour seems to make it > impossible (for me, at least) to traverse the entire history this way, > unless I do so in a straight sequence (eg. all eww-back-url without ever > using eww-forward-url). The eww history navigation is, er, original, but it's trying to solve the problem of "how do I get back to the page I saw just a few minutes ago". If you're on page A, then moves to B, then moves back to A, and then moves to C, then getting back to B in eww is , . Because that's the page you saw two pages ago. In Firefox, if you do the same, will get you to A, and then there's no more , and you can never visit B by either going back or forward. And it seems to me like your proposed change would have the same effect. If anybody has a better way of registering the history (that still wouldn't "forget" B, like Firefox does), I'm all ears. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 25 02:09:53 2015 Received: (at 19662) by debbugs.gnu.org; 25 Jan 2015 07:09:53 +0000 Received: from localhost ([127.0.0.1]:55557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFHKS-0001iq-Ax for submit@debbugs.gnu.org; Sun, 25 Jan 2015 02:09:52 -0500 Received: from mout.gmx.com ([74.208.4.200]:50010) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFHKQ-0001ie-AB for 19662@debbugs.gnu.org; Sun, 25 Jan 2015 02:09:51 -0500 Received: from [10.178.41.148] ([47.21.4.242]) by mail.gmx.com (mrgmxus001) with ESMTPSA (Nemesis) id 0MLf53-1YG6PD1hDv-000uOA; Sun, 25 Jan 2015 08:09:36 +0100 Message-ID: <54C496A9.7030504@gmx.com> Date: Sun, 25 Jan 2015 02:09:29 -0500 From: Boruch Baum User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 MIME-Version: 1.0 To: Lars Ingebrigtsen Subject: Re: bug#19662: 24.4: history bloat and navigation trouble References: <54C26E9F.5050908@gmx.com> <87fvazvanf.fsf@building.gnus.org> In-Reply-To: <87fvazvanf.fsf@building.gnus.org> OpenPGP: url=hkp://keys.gnupg.net Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0w7c7cbuxBreIUJBnAb7xBBFS7DDcfnXi" X-Provags-ID: V03:K0:4nqEhEkLpxDMDMfv+k/Zopse1M22ejA7TYogVT4U3jnXZNqwQwa Sn4lXouw5ZR4yrL/5FYTEZuXMx85t2Y52z+ZKy4ej5GO9LkBf+uT8G90VeVsF+ytwRFU20w d3C8CaYDy1JwGSMqtBRbLwnHlSFFzM4naMTtBZ0cY/4ILymir1EFWj6wt00++eCnw4CVI9a 86kIJXA3GflX99xsUfdzA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19662 Cc: 19662@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --0w7c7cbuxBreIUJBnAb7xBBFS7DDcfnXi Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 01/24/2015 09:47 PM, Lars Ingebrigtsen wrote: > Boruch Baum writes: >=20 >> Whenever I use the 'r' or 'l' keys in eww-mode, to eww-forward-url or >> eww-back-url in the history list, the size of the history increases. >> This seems to me to be wrong. Also, this behaviour seems to make it >> impossible (for me, at least) to traverse the entire history this way,= >> unless I do so in a straight sequence (eg. all eww-back-url without ev= er >> using eww-forward-url). >=20 > The eww history navigation is, er, original, but it's trying to solve > the problem of "how do I get back to the page I saw just a few minutes > ago". >=20 > If you're on page A, then moves to B, then moves back to A, and then > moves to C, then getting back to B in eww is , . Because > that's the page you saw two pages ago. >=20 > In Firefox, if you do the same, will get you to A, and then > there's no more , and you can never visit B by either going back > or forward. >=20 > And it seems to me like your proposed change would have the same effect= =2E No. What ends up happening is that the sequence of the history list is preserved, so you can always go back to B. It has the advantage of reducing bloat, and if one scrolls through history much, that bloat can be great. I can see two uses for a history: 1] a log of the sequence in which pages were visited; 2] a list of visited places, in original sequence order. For me, #2 is far and away more useful. One problem with the current eww implementation is that once one does something like A B C D C B, it becomes difficult to get to E using commands l/r >=20 > If anybody has a better way of registering the history (that still > wouldn't "forget" B, like Firefox does), I'm all ears. >=20 --=20 hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --0w7c7cbuxBreIUJBnAb7xBBFS7DDcfnXi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJUxJapAAoJEDvrUfDmCx9LenYQAKCUY42YJj+u6lKA3/xw023W aj2Y7Kt1dRwUKmZ20q3ZCyiaEviMCmGyp5jIGDYb+k134Xeu8DcsB/9bVrOv0bp5 HyvMBRnJsIcnb4O9yDGr37NxaVgVlIcLtOyujdY+rbodTrwtfG4TWKdIuB0SrT20 8Is5g8+1gJTT6m424JLstdyv7JVEBbsXwwpjM5frEYKY2QpIBxIx8NNxAPL20ADW dCk9uJ3O2XYUClS6yILTMjWRKgBTPWzH2u5ogDmD7EIGAU8Urf+zpgjtnzN1vhLA F2xm2YEMSS34rx6b+Oy0ifPgyFEUOjG5gLg/TmxDAD2gV0V2zW7W4V71IgEVxoWl h4PraGR3BMCWIK+yWajCUBVcAKhlx+yMgr1xEwHT/eY+HtbU154oLOI+oXdMpPb/ VxGK8bSsQWgG8ot3NYkH6YwDgwiBFnlHlew1NYWgirjVL36D7AlK+HYaX01lDqzB XDZTJ9s6TnkBmuxQmA9FswP2TG4B4H3r5gyGoYdzwPAKnzmK7MmzgTRzeKT/auLg DtMq5EkISoIbPPu4K/QgcO+LI1d9pHe0AqSDehyU55f7IhLbkUGqhfGv/R+/iNH/ nnw3s5ZZXhGvrWVHdJ5tSUWBl0ZqNDOGit0TVjFH8JyHxToVxe2mynODOutmnrFz 8h20cq3/wqXGSNaju2/g =1vDZ -----END PGP SIGNATURE----- --0w7c7cbuxBreIUJBnAb7xBBFS7DDcfnXi-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 25 21:04:55 2015 Received: (at 19662) by debbugs.gnu.org; 26 Jan 2015 02:04:55 +0000 Received: from localhost ([127.0.0.1]:56426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFZ2t-0002SU-4l for submit@debbugs.gnu.org; Sun, 25 Jan 2015 21:04:55 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:35557) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFZ2q-0002SI-HB for 19662@debbugs.gnu.org; Sun, 25 Jan 2015 21:04:53 -0500 Received: from [27.96.197.126] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1YFZ2V-0006wc-Oo; Mon, 26 Jan 2015 03:04:32 +0100 From: Lars Ingebrigtsen To: Boruch Baum Subject: Re: bug#19662: 24.4: history bloat and navigation trouble References: <54C26E9F.5050908@gmx.com> <87fvazvanf.fsf@building.gnus.org> <54C496A9.7030504@gmx.com> Date: Mon, 26 Jan 2015 13:04:21 +1100 In-Reply-To: <54C496A9.7030504@gmx.com> (Boruch Baum's message of "Sun, 25 Jan 2015 02:09:29 -0500") Message-ID: <87mw56i9ga.fsf@building.gnus.org> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1YFZ2V-0006wc-Oo X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1422842672.70794@P3t84JVFZXpCzneG+/RpNA X-Spam-Status: No X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19662 Cc: 19662@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Boruch Baum writes: > No. What ends up happening is that the sequence of the history list is > preserved, so you can always go back to B. It has the advantage of > reducing bloat, and if one scrolls through history much, that bloat can > be great. > > I can see two uses for a history: > 1] a log of the sequence in which pages were visited; > 2] a list of visited places, in original sequence order. > > For me, #2 is far and away more useful. The current history implementation also preserves the point position, which is probably different in each frame. Which may or may not be helpful. I agree that the current way of recording the history may be overkill, but I've also found it very handy because it's so predictable. always, without fail, takes you back to the page you were at two commands ago, no matter what the command was... > One problem with the current eww implementation is that once one does > something like A B C D C B, it becomes difficult to get to E using > commands l/r Where is E in that sequence of pages? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 26 01:29:15 2015 Received: (at 19662) by debbugs.gnu.org; 26 Jan 2015 06:29:15 +0000 Received: from localhost ([127.0.0.1]:56485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFdAg-0000LS-6T for submit@debbugs.gnu.org; Mon, 26 Jan 2015 01:29:14 -0500 Received: from mout.gmx.com ([74.208.4.201]:50856) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFdAe-0000LF-7y for 19662@debbugs.gnu.org; Mon, 26 Jan 2015 01:29:12 -0500 Received: from [10.72.11.26] ([47.21.4.242]) by mail.gmx.com (mrgmxus001) with ESMTPSA (Nemesis) id 0M3zjo-1XPAwN0Z98-00rUrf; Mon, 26 Jan 2015 07:29:05 +0100 Message-ID: <54C5DED0.505@gmx.com> Date: Mon, 26 Jan 2015 01:29:36 -0500 From: Boruch Baum User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 MIME-Version: 1.0 To: Lars Ingebrigtsen Subject: Re: bug#19662: 24.4: history bloat and navigation trouble References: <54C26E9F.5050908@gmx.com> <87fvazvanf.fsf@building.gnus.org> <54C496A9.7030504@gmx.com> <87mw56i9ga.fsf@building.gnus.org> In-Reply-To: <87mw56i9ga.fsf@building.gnus.org> OpenPGP: url=hkp://keys.gnupg.net Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M2SjQcpT9nrjbjpqMhvUSj1FBGPE96WDi" X-Provags-ID: V03:K0:Y7YXuyNLewJ6Nw3L0fgoDtj18y0OEcpmfp4IvadoZB4bc2U4woi UPktK+HjgbKxyvo+AEOUKuOilTOI8PGX/6iyHMgkLPDYO95xQ+VyVbewnT2RrcxuApjosmr 2X56lmqtaEdV5RUqmFxHt+fsst4MUfiRKKqQiGUEEcaMXQxaqCfZqaTdk/LP3JqyliCR7HD 2XINHMdtZnw5evKCN/rgg== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19662 Cc: 19662@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --M2SjQcpT9nrjbjpqMhvUSj1FBGPE96WDi Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 01/25/2015 09:04 PM, Lars Ingebrigtsen wrote: > Boruch Baum writes: >=20 >> No. What ends up happening is that the sequence of the history list is= >> preserved, so you can always go back to B. It has the advantage of >> reducing bloat, and if one scrolls through history much, that bloat ca= n >> be great. >> >> I can see two uses for a history: >> 1] a log of the sequence in which pages were visited; >> 2] a list of visited places, in original sequence order. >> >> For me, #2 is far and away more useful. >=20 > The current history implementation also preserves the point position, > which is probably different in each frame. Which may or may not be > helpful. >=20 > I agree that the current way of recording the history may be overkill, > but I've also found it very handy because it's so predictable. > always, without fail, takes you back to the page you were at two= > commands ago, no matter what the command was... >=20 >> One problem with the current eww implementation is that once one does >> something like A B C D C B, it becomes difficult to get to E using >> commands l/r >=20 > Where is E in that sequence of pages? >=20 That's kind of the point, it would have been historically before D. --=20 hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --M2SjQcpT9nrjbjpqMhvUSj1FBGPE96WDi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJUxd7RAAoJEDvrUfDmCx9L6n0P/0Z3gQs1QWyQTPzagx/ADkDg 75Pl14jrHHmYghcE7DIYmmGh8vQynymM2FIwST55qCZ0yKf5h22LpavZVRzgWNoY +pWknZmVe7UXAJwrDn07gW45yvaDtyTPzIHA3YONRjoOltw2+paTyALdJnOrldmO ODb77ZGAGGCmaTHmUYobosyrvDI0jOrz4E3GPU2NcsCuHJIWNq0cvY+xfF/Wi4gq kIWnBS1VhMwz5BJxsg120Lro6UYBFkYtsr+3ok/U6O2ln7eAsSYp/939eM8cv45p yqpLbW1xDvn+E32KcPjojJaFy9sarFhRgp8oS1bVNjR24xwUHnrVcKmPEdCAfq4d IvxX/Q0U3vfZCF/ZljPhrYq4Z4De68WERjyOCiFNSiDwef+faniWj7KEqtwPUCUA mtkD4tZ49P0Caa9xBqgVcF7RxeDQpQN1JO7TK41BEFKOmY8xlB5vTD3tl+HHCeba ZiO5vT7qtSUz9SvD0kAOCkh/JN1f2FOP+i0kVFB/4BKyM+mVuh6vgpsO+rxqpYmd MIFg0OvrMbvO1f04KW1wTjFhxhw42YUvARVZeLGYpI/dRBcwxQSp5nXNtkch7F0P I9O0PURwDtlCK30WfRFfsGoa2ib5h+1AlWulq9jbpwGSD2YzYWi17dNsHaSwkC5b csXOuwWnmoCcynRxkn1u =eCAT -----END PGP SIGNATURE----- --M2SjQcpT9nrjbjpqMhvUSj1FBGPE96WDi-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 26 01:40:16 2015 Received: (at 19662) by debbugs.gnu.org; 26 Jan 2015 06:40:16 +0000 Received: from localhost ([127.0.0.1]:56497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFdLM-0000gO-2B for submit@debbugs.gnu.org; Mon, 26 Jan 2015 01:40:16 -0500 Received: from smtp.syd.comcen.com.au ([203.23.236.77]:1881) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFdLJ-0000gF-Lv for 19662@debbugs.gnu.org; Mon, 26 Jan 2015 01:40:14 -0500 Received: from building.gnus.org ([27.96.197.126]) by smtp.syd.comcen.com.au (8.13.4/8.12.9) with ESMTP id t0Q6dLVH016311; Mon, 26 Jan 2015 17:39:21 +1100 (EST) From: Lars Ingebrigtsen To: Boruch Baum Subject: Re: bug#19662: 24.4: history bloat and navigation trouble References: <54C26E9F.5050908@gmx.com> <87fvazvanf.fsf@building.gnus.org> <54C496A9.7030504@gmx.com> <87mw56i9ga.fsf@building.gnus.org> <54C5DED0.505@gmx.com> Date: Mon, 26 Jan 2015 17:39:16 +1100 In-Reply-To: <54C5DED0.505@gmx.com> (Boruch Baum's message of "Mon, 26 Jan 2015 01:29:36 -0500") Message-ID: <87twzegi5n.fsf@building.gnus.org> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-comcen-MailScanner-Information: Please contact the ISP for more information X-comcen-MailScanner: Found to be clean X-comcen-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=0.1, required 4, AWL -0.00, BAYES_50 0.00, RDNS_NONE 0.10) X-comcen-MailScanner-From: larsi@gnus.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19662 Cc: 19662@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Boruch Baum writes: >>> One problem with the current eww implementation is that once one does >>> something like A B C D C B, it becomes difficult to get to E using >>> commands l/r >> >> Where is E in that sequence of pages? >> > That's kind of the point, it would have been historically before D. There is no E in "A B C D C B". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 17 03:20:30 2016 Received: (at 19662) by debbugs.gnu.org; 17 Mar 2016 07:20:30 +0000 Received: from localhost ([127.0.0.1]:50651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agSEM-0002n8-EG for submit@debbugs.gnu.org; Thu, 17 Mar 2016 03:20:30 -0400 Received: from mail.mojserwer.eu ([195.110.48.8]:59865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agSEC-0002ml-RI; Thu, 17 Mar 2016 03:20:21 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 45D6BA1A795; Thu, 17 Mar 2016 08:20:16 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pXfge73RTIBy; Thu, 17 Mar 2016 08:20:10 +0100 (CET) Received: from localhost (98-171.echostar.pl [213.156.98.171]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 7A72FA19E17; Thu, 17 Mar 2016 08:20:09 +0100 (CET) From: Marcin Borkowski To: Lars Ingebrigtsen Subject: Re: bug#19662: 24.4: history bloat and navigation trouble References: <54C26E9F.5050908@gmx.com> <87fvazvanf.fsf@building.gnus.org> Date: Thu, 17 Mar 2016 08:20:09 +0100 In-Reply-To: <87fvazvanf.fsf@building.gnus.org> (Lars Ingebrigtsen's message of "Sun, 25 Jan 2015 13:47:48 +1100") Message-ID: <878u1hh8pi.fsf@mbork.pl> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19662 Cc: 19662-done@debbugs.gnu.org, Boruch Baum , 19662@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: -0.7 (/) On 2015-01-25, at 13:47, Lars Ingebrigtsen wrote: > Boruch Baum writes: > >> Whenever I use the 'r' or 'l' keys in eww-mode, to eww-forward-url or >> eww-back-url in the history list, the size of the history increases. >> This seems to me to be wrong. Also, this behaviour seems to make it >> impossible (for me, at least) to traverse the entire history this way, >> unless I do so in a straight sequence (eg. all eww-back-url without ever >> using eww-forward-url). > > The eww history navigation is, er, original, but it's trying to solve > the problem of "how do I get back to the page I saw just a few minutes > ago". > > If you're on page A, then moves to B, then moves back to A, and then > moves to C, then getting back to B in eww is , . Because > that's the page you saw two pages ago. > > In Firefox, if you do the same, will get you to A, and then > there's no more , and you can never visit B by either going back > or forward. > > And it seems to me like your proposed change would have the same effect. > > If anybody has a better way of registering the history (that still > wouldn't "forget" B, like Firefox does), I'm all ears. Hi, it seems this thread just died silently. I'm closing this bug. Please reopen it if anything new (like, an idea) pops up. Best, -- Marcin the Janitor From unknown Fri Jun 20 07:21:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 14 Apr 2016 11:24:04 +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