elpher.git
4 years agoNew release. v2.4.0
Tim Vaughan [Fri, 1 Nov 2019 10:25:41 +0000 (11:25 +0100)]
New release.

4 years agoMore uniform error handling.
Tim Vaughan [Fri, 1 Nov 2019 10:24:22 +0000 (11:24 +0100)]
More uniform error handling.

4 years agoTiny change to manual.
Tim Vaughan [Fri, 1 Nov 2019 10:23:52 +0000 (11:23 +0100)]
Tiny change to manual.

4 years agoSome delinting following the nowait merge.
Tim Vaughan [Thu, 31 Oct 2019 18:53:35 +0000 (19:53 +0100)]
Some delinting following the nowait merge.

4 years agoMerge branch 'nowait'
Tim Vaughan [Thu, 31 Oct 2019 18:41:43 +0000 (19:41 +0100)]
Merge branch 'nowait'

4 years agoFixed hole in gemini URL parsing.
Tim Vaughan [Thu, 31 Oct 2019 17:13:25 +0000 (18:13 +0100)]
Fixed hole in gemini URL parsing.

4 years agoComment regarding gopher project page.
Tim Vaughan [Thu, 31 Oct 2019 16:07:39 +0000 (17:07 +0100)]
Comment regarding gopher project page.

4 years agoMade bookmarks file name clickable.
Tim Vaughan [Thu, 31 Oct 2019 14:15:07 +0000 (15:15 +0100)]
Made bookmarks file name clickable.

4 years agoImproved error handling, cancels unused timers.
Tim Vaughan [Thu, 31 Oct 2019 09:47:54 +0000 (10:47 +0100)]
Improved error handling, cancels unused timers.

4 years agoConverging to vaguely acceptable network connection behaviour.
Tim Vaughan [Fri, 25 Oct 2019 22:47:28 +0000 (00:47 +0200)]
Converging to vaguely acceptable network connection behaviour.

4 years agoAccelerated IPv4 fallback working on gemini servers.
Tim Vaughan [Fri, 25 Oct 2019 13:11:24 +0000 (15:11 +0200)]
Accelerated IPv4 fallback working on gemini servers.

4 years agoRaw renderer now displays mimetype if specified.
Tim Vaughan [Thu, 24 Oct 2019 12:32:54 +0000 (14:32 +0200)]
Raw renderer now displays mimetype if specified.

4 years agoEnabled rendering of HTML files served over gemini.
Tim Vaughan [Thu, 24 Oct 2019 12:32:27 +0000 (14:32 +0200)]
Enabled rendering of HTML files served over gemini.

4 years agoAdded :nowait t to gopher selector retriever.
Tim Vaughan [Thu, 24 Oct 2019 12:31:54 +0000 (14:31 +0200)]
Added :nowait t to gopher selector retriever.

4 years agoExperimenting with asynchronous connections.
Tim Vaughan [Thu, 24 Oct 2019 11:32:11 +0000 (13:32 +0200)]
Experimenting with asynchronous connections.

4 years agoBetter handling of port defaults and gemini redirects. v2.3.6
Tim Vaughan [Mon, 14 Oct 2019 14:59:11 +0000 (16:59 +0200)]
Better handling of port defaults and gemini redirects.

4 years agoStart page now has direct link to bookmarks page.
Tim Vaughan [Fri, 4 Oct 2019 07:10:59 +0000 (09:10 +0200)]
Start page now has direct link to bookmarks page.

Nice for the occasional lazy mouse-only browsing.

4 years agoHeader now displays TLS encryption status instead of url.
Tim Vaughan [Sat, 21 Sep 2019 23:24:44 +0000 (01:24 +0200)]
Header now displays TLS encryption status instead of url.

4 years agoPrevent adding properties to node display strings.
Tim Vaughan [Fri, 20 Sep 2019 15:33:10 +0000 (17:33 +0200)]
Prevent adding properties to node display strings.

4 years agoFixed eol-conversion problem under dos. v2.3.5
Tim Vaughan [Thu, 19 Sep 2019 16:11:33 +0000 (18:11 +0200)]
Fixed eol-conversion problem under dos.

4 years agoSanitize URL strings pefore displaying with message. v2.3.4
Tim Vaughan [Sun, 15 Sep 2019 11:44:03 +0000 (13:44 +0200)]
Sanitize URL strings pefore displaying with message.

4 years agoGemini url parsing now collapses dot sequences.
Tim Vaughan [Sat, 14 Sep 2019 22:24:51 +0000 (00:24 +0200)]
Gemini url parsing now collapses dot sequences.

4 years agoTiny texinfo edit.
Tim Vaughan [Sat, 14 Sep 2019 22:24:39 +0000 (00:24 +0200)]
Tiny texinfo edit.

4 years agoVersion bump. v2.3.3
Tim Vaughan [Sat, 14 Sep 2019 10:46:24 +0000 (12:46 +0200)]
Version bump.

4 years agoBetter gemini error reportage.
Tim Vaughan [Sat, 14 Sep 2019 10:45:30 +0000 (12:45 +0200)]
Better gemini error reportage.

4 years agoAdded missing mouse-3 doc on start page. v2.3.2
Tim Vaughan [Fri, 13 Sep 2019 21:59:29 +0000 (23:59 +0200)]
Added missing mouse-3 doc on start page.

4 years agoImproved URL regexp.
Tim Vaughan [Fri, 13 Sep 2019 20:50:43 +0000 (22:50 +0200)]
Improved URL regexp.

4 years agoMade the gemini errors more palatable.
Tim Vaughan [Fri, 13 Sep 2019 20:06:39 +0000 (22:06 +0200)]
Made the gemini errors more palatable.

4 years agoSanitized header string. v2.3.1
Tim Vaughan [Fri, 13 Sep 2019 17:07:02 +0000 (19:07 +0200)]
Sanitized header string.

4 years agoImproved gemini error reporting. v2.3.0
Tim Vaughan [Fri, 13 Sep 2019 16:57:01 +0000 (18:57 +0200)]
Improved gemini error reporting.

4 years agoAdded URL to header. v2.2.0
Tim Vaughan [Fri, 13 Sep 2019 16:10:00 +0000 (18:10 +0200)]
Added URL to header.

4 years agoAdded new keybinding to manual.
Tim Vaughan [Fri, 13 Sep 2019 15:29:24 +0000 (17:29 +0200)]
Added new keybinding to manual.

4 years agoFixed breaking bug introduced in previous release. v2.1.2
Tim Vaughan [Fri, 13 Sep 2019 15:21:13 +0000 (17:21 +0200)]
Fixed breaking bug introduced in previous release.

4 years agoversion bump v2.1.1
Tim Vaughan [Fri, 13 Sep 2019 15:05:53 +0000 (17:05 +0200)]
version bump

4 years agoFixed gemini URL processing bug.
Tim Vaughan [Fri, 13 Sep 2019 15:05:09 +0000 (17:05 +0200)]
Fixed gemini URL processing bug.

4 years agoversion bump v2.1.0
Tim Vaughan [Fri, 13 Sep 2019 13:33:08 +0000 (15:33 +0200)]
version bump

4 years agomouse-3 is now bound to elpher-back
Tim Vaughan [Fri, 13 Sep 2019 13:31:14 +0000 (15:31 +0200)]
mouse-3 is now bound to elpher-back

4 years agoButtonification on by default in directories. v2.0.4
Tim Vaughan [Fri, 13 Sep 2019 12:43:26 +0000 (14:43 +0200)]
Buttonification on by default in directories.

4 years agoSigh. Another bug-fix patch release. v2.0.3
Tim Vaughan [Thu, 12 Sep 2019 09:22:12 +0000 (11:22 +0200)]
Sigh. Another bug-fix patch release.

4 years agoReplaced telnet item type support. v2.0.2
Tim Vaughan [Thu, 12 Sep 2019 07:51:44 +0000 (09:51 +0200)]
Replaced telnet item type support.

4 years agoProper handling of empty mime-type parameter entries. v2.0.1
Tim Vaughan [Wed, 11 Sep 2019 18:55:37 +0000 (20:55 +0200)]
Proper handling of empty mime-type parameter entries.

4 years agoUpdated dev notes.
Tim Vaughan [Wed, 11 Sep 2019 15:46:14 +0000 (17:46 +0200)]
Updated dev notes.

4 years agoReplaced add-to-list with push. v2.0.0
Tim Vaughan [Wed, 11 Sep 2019 15:37:09 +0000 (17:37 +0200)]
Replaced add-to-list with push.

Fixes byte compilation error.

4 years agoUpdated the README.
Tim Vaughan [Wed, 11 Sep 2019 15:24:40 +0000 (17:24 +0200)]
Updated the README.

4 years agoUpdated texinfo doc.
Tim Vaughan [Wed, 11 Sep 2019 15:21:25 +0000 (17:21 +0200)]
Updated texinfo doc.

4 years agoPrepping for 2.0 release.
Tim Vaughan [Wed, 11 Sep 2019 15:21:07 +0000 (17:21 +0200)]
Prepping for 2.0 release.

4 years agoUpdated dev notes.
Tim Vaughan [Wed, 11 Sep 2019 11:48:46 +0000 (13:48 +0200)]
Updated dev notes.

4 years agoDebugging after refactor: now functional.
Tim Vaughan [Wed, 11 Sep 2019 11:48:20 +0000 (13:48 +0200)]
Debugging after refactor: now functional.

4 years agoCompleted draft of refactor.
Tim Vaughan [Wed, 11 Sep 2019 09:08:01 +0000 (11:08 +0200)]
Completed draft of refactor.

4 years agoContinuing with factoring.
Tim Vaughan [Wed, 11 Sep 2019 07:51:34 +0000 (09:51 +0200)]
Continuing with factoring.

4 years agoFactoring out transport code from rendering code.
Tim Vaughan [Tue, 10 Sep 2019 23:08:25 +0000 (01:08 +0200)]
Factoring out transport code from rendering code.

4 years agoRemoved some useless function defs.
Tim Vaughan [Tue, 10 Sep 2019 22:35:19 +0000 (00:35 +0200)]
Removed some useless function defs.

4 years agoAdded support for mime-specified gemini charset.
Tim Vaughan [Tue, 10 Sep 2019 22:02:50 +0000 (00:02 +0200)]
Added support for mime-specified gemini charset.

4 years agoUpdated dev notes.
Tim Vaughan [Tue, 10 Sep 2019 14:13:31 +0000 (16:13 +0200)]
Updated dev notes.

4 years agoFixed up text/gemini margins, handling of mailto: URLs.
Tim Vaughan [Tue, 10 Sep 2019 12:31:17 +0000 (14:31 +0200)]
Fixed up text/gemini margins, handling of mailto: URLs.

4 years agoBetter gemini error handling, support for images+input.
Tim Vaughan [Tue, 10 Sep 2019 09:26:29 +0000 (11:26 +0200)]
Better gemini error handling, support for images+input.

4 years agoVery scratchy text/gemini support.
Tim Vaughan [Mon, 9 Sep 2019 13:37:59 +0000 (15:37 +0200)]
Very scratchy text/gemini support.

4 years agoAdded to dev notes.
Tim Vaughan [Mon, 9 Sep 2019 08:36:00 +0000 (10:36 +0200)]
Added to dev notes.

4 years agoFledgling gemini support.
Tim Vaughan [Mon, 9 Sep 2019 08:22:12 +0000 (10:22 +0200)]
Fledgling gemini support.

4 years agoAdded an other-url-specific face.
Tim Vaughan [Mon, 9 Sep 2019 07:36:42 +0000 (09:36 +0200)]
Added an other-url-specific face.

4 years agoFinishing conversion to URL addresses.
Tim Vaughan [Mon, 9 Sep 2019 07:30:58 +0000 (09:30 +0200)]
Finishing conversion to URL addresses.

4 years agoGot rid of make-node-from-matched-url. Broke things.
Tim Vaughan [Sun, 8 Sep 2019 22:58:25 +0000 (00:58 +0200)]
Got rid of make-node-from-matched-url.  Broke things.

4 years agoMade default protocol gopher.
Tim Vaughan [Sun, 8 Sep 2019 22:31:49 +0000 (00:31 +0200)]
Made default protocol gopher.

4 years agoEverything seems to be working again.
Tim Vaughan [Sun, 8 Sep 2019 22:18:02 +0000 (00:18 +0200)]
Everything seems to be working again.

4 years agoStart page almost rendering.
Tim Vaughan [Sun, 8 Sep 2019 20:49:50 +0000 (22:49 +0200)]
Start page almost rendering.

4 years agoDraft refactor with url-centric addresses.
Tim Vaughan [Sun, 8 Sep 2019 20:23:32 +0000 (22:23 +0200)]
Draft refactor with url-centric addresses.

4 years agoMerge branch 'master' into url_addresses
Tim Vaughan [Fri, 6 Sep 2019 22:21:54 +0000 (00:21 +0200)]
Merge branch 'master' into url_addresses

4 years agoWorked a bit more on address->url conversion.
Tim Vaughan [Fri, 6 Sep 2019 22:11:07 +0000 (00:11 +0200)]
Worked a bit more on address->url conversion.

4 years agoWorking on switching to URL-based addresses.
Tim Vaughan [Sun, 28 Jul 2019 13:17:24 +0000 (15:17 +0200)]
Working on switching to URL-based addresses.

4 years agoUpdated start page help following rebinding.
Tim Vaughan [Thu, 5 Sep 2019 12:45:59 +0000 (14:45 +0200)]
Updated start page help following rebinding.

4 years agoReplaced "w" with "." as default view-raw binding.
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.

4 years agoUpdated dev notes.
Tim Vaughan [Mon, 26 Aug 2019 18:54:57 +0000 (20:54 +0200)]
Updated dev notes.

4 years agoVersion bump. v1.4.7
Tim Vaughan [Fri, 16 Aug 2019 14:14:18 +0000 (16:14 +0200)]
Version bump.

4 years agoFixed error in previous commit.
Tim Vaughan [Fri, 16 Aug 2019 14:12:54 +0000 (16:12 +0200)]
Fixed error in previous commit.

4 years agoReport error on unsupported selector type.
Tim Vaughan [Fri, 16 Aug 2019 14:07:35 +0000 (16:07 +0200)]
Report error on unsupported selector type.

4 years agoWorking on switching to URL-based addresses.
Tim Vaughan [Sun, 28 Jul 2019 13:17:24 +0000 (15:17 +0200)]
Working on switching to URL-based addresses.

4 years agoAdded URI percent decoding/encoding.
Tim Vaughan [Wed, 10 Jul 2019 07:55:39 +0000 (09:55 +0200)]
Added URI percent decoding/encoding.

4 years agoAdded support for IPv6 addresses in URLs. v1.4.6
Tim Vaughan [Mon, 8 Jul 2019 21:40:44 +0000 (23:40 +0200)]
Added support for IPv6 addresses in URLs.

4 years agoAdded ?P and ?s to the list of known item types.
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.)

4 years agoAdded elpher-go-current.
Tim Vaughan [Thu, 27 Jun 2019 08:24:02 +0000 (10:24 +0200)]
Added elpher-go-current.

4 years agoClarified info documentation link.
Tim Vaughan [Wed, 26 Jun 2019 15:51:50 +0000 (17:51 +0200)]
Clarified info documentation link.

4 years agoStart page getter now directly renders page.
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.

4 years agoChanged menu item type label www to url.
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.

4 years agoChanged info manual dir category to "Emacs". v1.4.5
Tim Vaughan [Tue, 25 Jun 2019 07:15:10 +0000 (09:15 +0200)]
Changed info manual dir category to "Emacs".

4 years agoVersion bump. v1.4.4
Tim Vaughan [Mon, 24 Jun 2019 22:46:23 +0000 (00:46 +0200)]
Version bump.

4 years agoFixed typo in README.
Tim Vaughan [Mon, 24 Jun 2019 22:44:25 +0000 (00:44 +0200)]
Fixed typo in README.

4 years agoImproved README.
Tim Vaughan [Mon, 24 Jun 2019 22:42:58 +0000 (00:42 +0200)]
Improved README.

4 years agoUpdated package header.
Tim Vaughan [Mon, 24 Jun 2019 22:26:30 +0000 (00:26 +0200)]
Updated package header.

4 years agoSpelling fixes.
Tim Vaughan [Mon, 24 Jun 2019 22:20:17 +0000 (00:20 +0200)]
Spelling fixes.

4 years agoAdded command index.
Tim Vaughan [Mon, 24 Jun 2019 22:17:16 +0000 (00:17 +0200)]
Added command index.

4 years agoMerge branch 'master' into manual
Tim Vaughan [Mon, 24 Jun 2019 21:21:07 +0000 (23:21 +0200)]
Merge branch 'master' into manual

4 years agoMade auto-disabling of TLS mode optional and non-default.
Tim Vaughan [Mon, 24 Jun 2019 21:19:11 +0000 (23:19 +0200)]
Made auto-disabling of TLS mode optional and non-default.

4 years agoAdded section on encryption.
Tim Vaughan [Mon, 24 Jun 2019 21:17:51 +0000 (23:17 +0200)]
Added section on encryption.

4 years agoAdded character encoding chapter.
Tim Vaughan [Mon, 24 Jun 2019 19:56:57 +0000 (21:56 +0200)]
Added character encoding chapter.

4 years agoAdded history+caching and bookmarks chapters.
Tim Vaughan [Mon, 24 Jun 2019 19:20:53 +0000 (21:20 +0200)]
Added history+caching and bookmarks chapters.

4 years agoFinished between-page navigation section.
Tim Vaughan [Sun, 23 Jun 2019 21:40:35 +0000 (23:40 +0200)]
Finished between-page navigation section.

4 years agoAdded quick start section.
Tim Vaughan [Sun, 23 Jun 2019 16:29:15 +0000 (18:29 +0200)]
Added quick start section.

4 years agoMore work on manual.
Tim Vaughan [Sun, 23 Jun 2019 08:48:12 +0000 (10:48 +0200)]
More work on manual.

4 years agoMerge branch 'master' into manual
Tim Vaughan [Sun, 23 Jun 2019 08:19:15 +0000 (10:19 +0200)]
Merge branch 'master' into manual

4 years agoVersion bump. v1.4.3
Tim Vaughan [Fri, 21 Jun 2019 22:52:34 +0000 (00:52 +0200)]
Version bump.