Commit Graph

352 Commits

Author SHA1 Message Date
Hannu Hartikainen e3e2afc4fc Replace calls to `stty` with syscalls
- Move termios-related functionality to its own package
- Reimplement stty calls using ioctl calls
- Add per-platform constants for linux and non-linux because the ioctl
  enums are different. The enums in Darwin seem to come from BSD and so
  I'm assuming they might also work for other operating systems. If not,
  we'll need to add other build-constrained const files.

This code has been tested on Darwin and will be tested on Linux before
merging.
2020-05-24 09:25:38 +03:00
Sloom Sloum Sluom IV ba38b78ca6 Merge pull request 'Adds option to handle preformatted code blocks in different ways for gemini' (#148) from gemini-alt-text into release-2.3.0 2020-05-22 17:49:58 -04:00
sloum 0257ca92b1 Adds clarification to man page and removes old comment 2020-05-19 14:40:56 -07:00
Sloom Sloum Sluom IV c34226e4c1 Merge pull request 'Reworks how relative URLs are handled for gemini' (#153) from pathing-fixes into release-2.3.0 2020-05-19 10:36:48 -04:00
sloum 64590f53e7 Resolved merge conflict 2020-05-18 20:14:32 -07:00
sloum b9057508d9 Reworks how relative URLs are handled for gemini 2020-05-18 20:10:02 -07:00
sloum 9f1eb632bc Adds geminiblocks to the man page 2020-05-17 22:01:31 -07:00
sloum b23b9b3121 Fixes the workflow for allowing alt text and handling preformatted blocks 2020-05-17 21:36:49 -07:00
sloum 909131cda8 Lets images be full width 2020-05-15 22:25:56 -07:00
sloum 2bb8272cf9 Combines a few features into a release branch 2020-05-15 22:22:32 -07:00
sloum c508498b42 Merge branch 'gemini-cert-expiry' of https://tildegit.org/sloum/Bombadillo into release-2.3.0 2020-05-15 22:21:38 -07:00
sloum 322002ba66 Adds a max width of 100, anything more gets weird to read. Also adds a slight optimization. 2020-05-15 22:19:09 -07:00
sloum a23e0026fa Adds command aliasing to vim keys for forward and back 2020-05-15 17:32:08 -07:00
sloum c58b40def2 Removes goroutines in search that were causing input issues on gemini cgi scripts 2020-05-14 08:28:39 -07:00
sloum 00313442d4 Hopefully an improvement to the initial way of dealing with expired certs 2020-05-09 16:18:38 -07:00
sloum cb151f75aa Handles cert expirations silently 2020-05-09 11:04:06 -07:00
Sloom Sloum Sluom IV 36ae4a228f Merge pull request 'Release setup for 2.2.1' (#141) from release-setup-2.2.1 into develop 2020-04-23 13:44:46 -04:00
sloum 961bdfc92f Minor release with improved term handling and quick link navigation 2020-04-23 10:41:32 -07:00
sloum 26b3223379 Merge branch 'short-links' of https://tildegit.org/sloum/Bombadillo into release-setup-2.2.1 2020-04-23 10:40:26 -07:00
sloum cdfec887fd Solves the issue where line wrapping is not turned back on 2020-04-14 18:26:03 +00:00
sloum bfb6b85844 Updates man page with quick link information 2020-04-12 22:57:50 -07:00
sloum 9af1a4d642 Adds quick-link navigation by number keys 2020-04-12 22:53:08 -07:00
Sloom Sloum Sluom IV 23bc3d75a5 Merge pull request 'Release 2.1.4' (#139) from release214 into develop 2020-03-23 01:27:58 -04:00
sloum 8b7441ea17 Updated version 2020-03-22 22:27:38 -07:00
Sloom Sloum Sluom IV b2d6e2ff1e Merge pull request 'Adds support for gemini tripple backticks' (#138) from gemini-spec-update into release214 2020-03-05 00:55:09 -05:00
sloum 021f1290d4 Adds support for gemini tripple backticks 2020-03-04 21:51:54 -08:00
Sloom Sloum Sluom IV ca552bf383 Merge pull request 'Adds support for image rendering in the terminal' (#137) from render-images into release214 2020-03-05 00:33:35 -05:00
sloum cd1be92d34 Changing default to true 2020-03-04 21:27:21 -08:00
sloum 7edf01eb99 Adds a color property to the page struct to track the color mode 2020-02-15 10:51:39 -08:00
sloum 4f9c8877b5 Removes unneeded comment 2020-02-15 10:44:41 -08:00
sloum cda502fbb8 Adds a WrapWidth param to the page struct so that pages.go does not have to rewrap on every render. 2020-02-15 08:43:54 -08:00
sloum 996e209c50 Leaves a note re: improving render speeds 2020-02-13 22:46:39 -08:00
sloum c9765bf0fa Adds lo-fi image rendering to Bombadillo 2020-02-13 21:26:23 -08:00
sloum 53cbb9dd02 Improves upon previoius fixes to gophermap parsing 2020-02-01 09:55:55 -08:00
Sloom Sloum Sluom IV d17e530667 Merge branch 'fix-gopher-crash' of sloum/bombadillo into develop 2020-01-30 22:47:28 -05:00
sloum 9e68f383a0 Updates version number 2020-01-30 19:42:45 -08:00
sloum 8444784221 Fixes bug that causes crash on broken gophermaps 2020-01-30 19:41:55 -08:00
Sloom Sloum Sluom IV 6af3455da8 Merge branch 'release-process-information' of sloum/bombadillo into develop 2020-01-23 00:46:24 -05:00
asdf 3cf27b82ad Further review of release information 2020-01-23 13:48:38 +11:00
asdf 6720b62276 Added information regarding the VERSION file 2020-01-08 14:57:38 +11:00
asdf 2b231184d8 Added DEVELOPING.md to include versioning process steps 2020-01-08 14:33:49 +11:00
Sloom Sloum Sluom IV f88b2c41b0 Merge branch 'master' of sloum/bombadillo into develop 2020-01-04 15:58:34 -05:00
sloumdrone 77fe67525e Fixing go 1.11 compatibility issue in strings lib w replaceAll vs replace 2020-01-04 12:48:15 -08:00
Sloom Sloum Sluom IV b4e077869f 2.1.0 Release - Merge branch 'develop' of sloum/bombadillo into master 2020-01-04 14:37:05 -05:00
Sloom Sloum Sluom IV 7e6281d565 Merge branch 'version-update' of sloum/bombadillo into develop 2020-01-04 14:30:15 -05:00
sloumdrone 8d2ebd5c6d Updates version file 2020-01-04 11:28:07 -08:00
Sloom Sloum Sluom IV 6c634415d8 Merge branch 'window-title' of sloum/bombadillo into develop 2020-01-04 14:26:21 -05:00
Sloom Sloum Sluom IV b551138c75 Merge branch 'text-find' of sloum/bombadillo into develop 2020-01-04 14:20:28 -05:00
sloumdrone daacae276c Adds man page documentation for search 2020-01-04 11:19:01 -08:00
sloumdrone ef36895c5d Removes dead code 2020-01-04 10:58:56 -08:00