Tim Vaughan [Sat, 14 Sep 2019 10:45:30 +0000 (12:45 +0200)]
Better gemini error reportage.
Tim Vaughan [Fri, 13 Sep 2019 21:59:29 +0000 (23:59 +0200)]
Added missing mouse-3 doc on start page.
Tim Vaughan [Fri, 13 Sep 2019 20:50:43 +0000 (22:50 +0200)]
Improved URL regexp.
Tim Vaughan [Fri, 13 Sep 2019 20:06:39 +0000 (22:06 +0200)]
Made the gemini errors more palatable.
Tim Vaughan [Fri, 13 Sep 2019 17:07:02 +0000 (19:07 +0200)]
Sanitized header string.
Tim Vaughan [Fri, 13 Sep 2019 16:57:01 +0000 (18:57 +0200)]
Improved gemini error reporting.
Tim Vaughan [Fri, 13 Sep 2019 16:10:00 +0000 (18:10 +0200)]
Added URL to header.
Tim Vaughan [Fri, 13 Sep 2019 15:29:24 +0000 (17:29 +0200)]
Added new keybinding to manual.
Tim Vaughan [Fri, 13 Sep 2019 15:21:13 +0000 (17:21 +0200)]
Fixed breaking bug introduced in previous release.
Tim Vaughan [Fri, 13 Sep 2019 15:05:53 +0000 (17:05 +0200)]
version bump
Tim Vaughan [Fri, 13 Sep 2019 15:05:09 +0000 (17:05 +0200)]
Fixed gemini URL processing bug.
Tim Vaughan [Fri, 13 Sep 2019 13:33:08 +0000 (15:33 +0200)]
version bump
Tim Vaughan [Fri, 13 Sep 2019 13:31:14 +0000 (15:31 +0200)]
mouse-3 is now bound to elpher-back
Tim Vaughan [Fri, 13 Sep 2019 12:43:26 +0000 (14:43 +0200)]
Buttonification on by default in directories.
Tim Vaughan [Thu, 12 Sep 2019 09:22:12 +0000 (11:22 +0200)]
Sigh. Another bug-fix patch release.
Tim Vaughan [Thu, 12 Sep 2019 07:51:44 +0000 (09:51 +0200)]
Replaced telnet item type support.
Tim Vaughan [Wed, 11 Sep 2019 18:55:37 +0000 (20:55 +0200)]
Proper handling of empty mime-type parameter entries.
Tim Vaughan [Wed, 11 Sep 2019 15:46:14 +0000 (17:46 +0200)]
Updated dev notes.
Tim Vaughan [Wed, 11 Sep 2019 15:37:09 +0000 (17:37 +0200)]
Replaced add-to-list with push.
Fixes byte compilation error.
Tim Vaughan [Wed, 11 Sep 2019 15:24:40 +0000 (17:24 +0200)]
Updated the README.
Tim Vaughan [Wed, 11 Sep 2019 15:21:25 +0000 (17:21 +0200)]
Updated texinfo doc.
Tim Vaughan [Wed, 11 Sep 2019 15:21:07 +0000 (17:21 +0200)]
Prepping for 2.0 release.
Tim Vaughan [Wed, 11 Sep 2019 11:48:46 +0000 (13:48 +0200)]
Updated dev notes.
Tim Vaughan [Wed, 11 Sep 2019 11:48:20 +0000 (13:48 +0200)]
Debugging after refactor: now functional.
Tim Vaughan [Wed, 11 Sep 2019 09:08:01 +0000 (11:08 +0200)]
Completed draft of refactor.
Tim Vaughan [Wed, 11 Sep 2019 07:51:34 +0000 (09:51 +0200)]
Continuing with factoring.
Tim Vaughan [Tue, 10 Sep 2019 23:08:25 +0000 (01:08 +0200)]
Factoring out transport code from rendering code.
Tim Vaughan [Tue, 10 Sep 2019 22:35:19 +0000 (00:35 +0200)]
Removed some useless function defs.
Tim Vaughan [Tue, 10 Sep 2019 22:02:50 +0000 (00:02 +0200)]
Added support for mime-specified gemini charset.
Tim Vaughan [Tue, 10 Sep 2019 14:13:31 +0000 (16:13 +0200)]
Updated dev notes.
Tim Vaughan [Tue, 10 Sep 2019 12:31:17 +0000 (14:31 +0200)]
Fixed up text/gemini margins, handling of mailto: URLs.
Tim Vaughan [Tue, 10 Sep 2019 09:26:29 +0000 (11:26 +0200)]
Better gemini error handling, support for images+input.
Tim Vaughan [Mon, 9 Sep 2019 13:37:59 +0000 (15:37 +0200)]
Very scratchy text/gemini support.
Tim Vaughan [Mon, 9 Sep 2019 08:36:00 +0000 (10:36 +0200)]
Added to dev notes.
Tim Vaughan [Mon, 9 Sep 2019 08:22:12 +0000 (10:22 +0200)]
Fledgling gemini support.
Tim Vaughan [Mon, 9 Sep 2019 07:36:42 +0000 (09:36 +0200)]
Added an other-url-specific face.
Tim Vaughan [Mon, 9 Sep 2019 07:30:58 +0000 (09:30 +0200)]
Finishing conversion to URL addresses.
Tim Vaughan [Sun, 8 Sep 2019 22:58:25 +0000 (00:58 +0200)]
Got rid of make-node-from-matched-url. Broke things.
Tim Vaughan [Sun, 8 Sep 2019 22:31:49 +0000 (00:31 +0200)]
Made default protocol gopher.
Tim Vaughan [Sun, 8 Sep 2019 22:18:02 +0000 (00:18 +0200)]
Everything seems to be working again.
Tim Vaughan [Sun, 8 Sep 2019 20:49:50 +0000 (22:49 +0200)]
Start page almost rendering.
Tim Vaughan [Sun, 8 Sep 2019 20:23:32 +0000 (22:23 +0200)]
Draft refactor with url-centric addresses.
Tim Vaughan [Fri, 6 Sep 2019 22:21:54 +0000 (00:21 +0200)]
Merge branch 'master' into url_addresses
Tim Vaughan [Fri, 6 Sep 2019 22:11:07 +0000 (00:11 +0200)]
Worked a bit more on address->url conversion.
Tim Vaughan [Sun, 28 Jul 2019 13:17:24 +0000 (15:17 +0200)]
Working on switching to URL-based addresses.
Tim Vaughan [Thu, 5 Sep 2019 12:45:59 +0000 (14:45 +0200)]
Updated start page help following rebinding.
Tim Vaughan [Thu, 5 Sep 2019 12:43:36 +0000 (14:43 +0200)]
Replaced "w" with "." as default view-raw binding.
The original binding always gets in the way when attempting
to skip by word in evil-mode.
Tim Vaughan [Mon, 26 Aug 2019 18:54:57 +0000 (20:54 +0200)]
Updated dev notes.
Tim Vaughan [Fri, 16 Aug 2019 14:14:18 +0000 (16:14 +0200)]
Version bump.
Tim Vaughan [Fri, 16 Aug 2019 14:12:54 +0000 (16:12 +0200)]
Fixed error in previous commit.
Tim Vaughan [Fri, 16 Aug 2019 14:07:35 +0000 (16:07 +0200)]
Report error on unsupported selector type.
Tim Vaughan [Sun, 28 Jul 2019 13:17:24 +0000 (15:17 +0200)]
Working on switching to URL-based addresses.
Tim Vaughan [Wed, 10 Jul 2019 07:55:39 +0000 (09:55 +0200)]
Added URI percent decoding/encoding.
Tim Vaughan [Mon, 8 Jul 2019 21:40:44 +0000 (23:40 +0200)]
Added support for IPv6 addresses in URLs.
Tim Vaughan [Thu, 27 Jun 2019 11:16:26 +0000 (13:16 +0200)]
Added ?P and ?s to the list of known item types.
(Both are just handled using the download getter.)
Tim Vaughan [Thu, 27 Jun 2019 08:24:02 +0000 (10:24 +0200)]
Added elpher-go-current.
Tim Vaughan [Wed, 26 Jun 2019 15:51:50 +0000 (17:51 +0200)]
Clarified info documentation link.
Tim Vaughan [Wed, 26 Jun 2019 09:39:47 +0000 (11:39 +0200)]
Start page getter now directly renders page.
I.e. there is no longer an explicit gophermap for this
page.
Tim Vaughan [Tue, 25 Jun 2019 15:30:16 +0000 (17:30 +0200)]
Changed menu item type label www to url.
Not always accurate (h types can represent both generic
URLs (even gopher URLs) and literal HTML documents.
These days it seems that they're mosly URLs though.
Tim Vaughan [Tue, 25 Jun 2019 07:15:10 +0000 (09:15 +0200)]
Changed info manual dir category to "Emacs".
Tim Vaughan [Mon, 24 Jun 2019 22:46:23 +0000 (00:46 +0200)]
Version bump.
Tim Vaughan [Mon, 24 Jun 2019 22:44:25 +0000 (00:44 +0200)]
Fixed typo in README.
Tim Vaughan [Mon, 24 Jun 2019 22:42:58 +0000 (00:42 +0200)]
Improved README.
Tim Vaughan [Mon, 24 Jun 2019 22:26:30 +0000 (00:26 +0200)]
Updated package header.
Tim Vaughan [Mon, 24 Jun 2019 22:20:17 +0000 (00:20 +0200)]
Spelling fixes.
Tim Vaughan [Mon, 24 Jun 2019 22:17:16 +0000 (00:17 +0200)]
Added command index.
Tim Vaughan [Mon, 24 Jun 2019 21:21:07 +0000 (23:21 +0200)]
Merge branch 'master' into manual
Tim Vaughan [Mon, 24 Jun 2019 21:19:11 +0000 (23:19 +0200)]
Made auto-disabling of TLS mode optional and non-default.
Tim Vaughan [Mon, 24 Jun 2019 21:17:51 +0000 (23:17 +0200)]
Added section on encryption.
Tim Vaughan [Mon, 24 Jun 2019 19:56:57 +0000 (21:56 +0200)]
Added character encoding chapter.
Tim Vaughan [Mon, 24 Jun 2019 19:20:53 +0000 (21:20 +0200)]
Added history+caching and bookmarks chapters.
Tim Vaughan [Sun, 23 Jun 2019 21:40:35 +0000 (23:40 +0200)]
Finished between-page navigation section.
Tim Vaughan [Sun, 23 Jun 2019 16:29:15 +0000 (18:29 +0200)]
Added quick start section.
Tim Vaughan [Sun, 23 Jun 2019 08:48:12 +0000 (10:48 +0200)]
More work on manual.
Tim Vaughan [Sun, 23 Jun 2019 08:19:15 +0000 (10:19 +0200)]
Merge branch 'master' into manual
Tim Vaughan [Fri, 21 Jun 2019 22:52:34 +0000 (00:52 +0200)]
Version bump.
Tim Vaughan [Fri, 21 Jun 2019 22:49:53 +0000 (00:49 +0200)]
Fixed coding system handling and improved download error recovery.
Tim Vaughan [Fri, 21 Jun 2019 08:08:31 +0000 (10:08 +0200)]
More work on manual.
Tim Vaughan [Thu, 20 Jun 2019 22:30:09 +0000 (00:30 +0200)]
Updated dev notes.
Tim Vaughan [Thu, 20 Jun 2019 22:11:56 +0000 (00:11 +0200)]
More work on manual.
Tim Vaughan [Thu, 20 Jun 2019 20:26:48 +0000 (22:26 +0200)]
Started work on texinfo manual.
Tim Vaughan [Fri, 21 Jun 2019 20:15:26 +0000 (22:15 +0200)]
Added elpher-download-current, fixed free variable reference.
Tim Vaughan [Fri, 21 Jun 2019 19:45:35 +0000 (21:45 +0200)]
Gracefully handle Emacs builds without GnuTLS support.
Tim Vaughan [Fri, 21 Jun 2019 18:03:17 +0000 (20:03 +0200)]
URL copying now uses gophers:// for TLS addresses.
Tim Vaughan [Fri, 21 Jun 2019 17:34:46 +0000 (19:34 +0200)]
Added explicit toggle for TLS mode. Version bump.
Tim Vaughan [Fri, 21 Jun 2019 17:19:43 +0000 (19:19 +0200)]
Added TLS support.
Tim Vaughan [Thu, 20 Jun 2019 13:36:04 +0000 (15:36 +0200)]
Version number bump.
Tim Vaughan [Thu, 20 Jun 2019 13:34:39 +0000 (15:34 +0200)]
Allow explicit specification of coding system.
Tim Vaughan [Thu, 20 Jun 2019 12:43:59 +0000 (14:43 +0200)]
Autodetection of character encoding.
Can't detect koi8-r, but sadly there's not chardet
for emacs...
Tim Vaughan [Wed, 19 Jun 2019 21:22:49 +0000 (23:22 +0200)]
Correct handling of special addresses.
Tim Vaughan [Wed, 19 Jun 2019 20:16:19 +0000 (22:16 +0200)]
Fixed bug in non-gopher URL construction.
Tim Vaughan [Wed, 19 Jun 2019 07:54:39 +0000 (09:54 +0200)]
More helpful column codes.
Tim Vaughan [Sun, 16 Jun 2019 09:07:46 +0000 (11:07 +0200)]
Dummy version bump.
I managed to confuse MELPA with a force push (how embarrassing),
so this is to bring us all back into sync.
Tim Vaughan [Sat, 15 Jun 2019 23:28:41 +0000 (01:28 +0200)]
Fixed another history tree topology bug. (!!)
Tim Vaughan [Sat, 15 Jun 2019 21:43:46 +0000 (23:43 +0200)]
Fixed massive bug introduced by new caching system.
Since the old caching system associated with nodes rather than
addresses, it was never possible to encounter cached pages generated
by other parts of the hierarchy. With the new cached content being
associated with _addresses_, this became possible. Since any nodes
referenced by that content already had parents pointing to that other
part of the hierarchy, this led to confusing behaviour when navigating
to parent nodes - these would be the "old" parents, not the new ones!
To address this, node parents are now set every time they are
visited (unless they are visited from below).
Tim Vaughan [Fri, 14 Jun 2019 23:36:17 +0000 (01:36 +0200)]
Added HTML selector rendering.
Tim Vaughan [Fri, 14 Jun 2019 22:12:04 +0000 (00:12 +0200)]
Improved error handling, command hints.
Tim Vaughan [Fri, 14 Jun 2019 12:18:12 +0000 (14:18 +0200)]
Updated notes.
Tim Vaughan [Fri, 14 Jun 2019 11:52:13 +0000 (13:52 +0200)]
Merge.
Tim Vaughan [Fri, 14 Jun 2019 11:31:52 +0000 (13:31 +0200)]
Added some help text, bumped displayed version.