Commit Graph

81 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
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 b23b9b3121 Fixes the workflow for allowing alt text and handling preformatted blocks 2020-05-17 21:36:49 -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 9af1a4d642 Adds quick-link navigation by number keys 2020-04-12 22:53:08 -07: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
sloumdrone ef36895c5d Removes dead code 2020-01-04 10:58:56 -08:00
sloumdrone 10f28027dc Working search 2019-12-18 22:17:52 -08:00
sloumdrone 9e7ac3c866 Finally solved infuriating rendering issue 2019-12-17 22:32:45 -08:00
sloumdrone f68996decf Beginnings of text search... semi-working 2019-12-16 22:18:28 -08:00
sloumdrone 021678d9da Adds support for a new color theme mode 2019-12-10 21:56:41 -08:00
sloumdrone 275f7928ea Fixes logic to not be based on length, but on position 2019-12-07 22:20:33 -08:00
sloumdrone 2c9c00ab8d Makes the first history position reloadable 2019-12-06 21:53:21 -08:00
sloumdrone fde463be0f Removes unnecessary variable from exit routine 2019-12-05 22:01:22 -08:00
sloumdrone 6f0be3b4e4 Adds visible error handling for bad exits and improves exit code use 2019-12-05 21:46:31 -08:00
Sloom Sloum Sluom IV 9880fdffd0 Merge branch 'remove-getCurrentPage-' of sloum/bombadillo into develop 2019-11-28 14:54:19 -05:00
asdf 67293823e0 Change c.Visit(u) call to blocking, from goroutine 2019-11-27 18:37:39 +11:00
asdf ebd33c6dbd Remove unused functions getCurrentPageRawData & getCurrentPageUrl 2019-11-26 12:24:16 +11:00
Brian Evans 26c4b176c0 Updates the set command to disallow configlocation and updates associated man apge entry 2019-11-18 15:44:32 -08:00
Brian Evans 3ee7bd9c7b Makes local protocol navigable 2019-11-15 14:48:50 -08:00
asdf 9d29acc8e8 Review of webmode, corrections to error messages and comments 2019-11-14 21:22:17 +11:00
sloumdrone 28c2d6b277 Diversifies the web rendering backends and removes confusing configuration options 2019-11-13 22:23:57 -08:00
asdf bf446289f1 Merge branch 'fix-footbar' of sloum/bombadillo into develop
Fixes #88
2019-11-13 20:07:12 -05:00
Brian Evans 0b63b85a1a HOT FIX: Solves issue where input bar disappears on empty search input 2019-11-13 11:25:13 -08:00
sloumdrone 4ae093d3e3 Adds in missing calls to draw the message 2019-11-12 21:16:19 -08:00
sloumdrone 6d9ae540e3 Responds to GoMetaLinter for more of the codebase. 2019-11-10 16:18:27 -08:00
sloumdrone f5c5dcd736 Handles a number of linter errors 2019-11-10 11:35:52 -08:00
sloumdrone e4f7147e4f Ran format on each file 2019-11-10 10:41:12 -08:00
sloumdrone 2038c9c4ac HOTFIX: Removes incorrect draw of error message 2019-11-09 19:27:15 -08:00
sloumdrone ba9a016dfd Removes the WRITE AS command and updates the man page to reflect the change 2019-11-07 20:11:25 -08:00
Sloom Sloum Sluom IV 0d804893d1 Merge branch 'dont-overwrite-files' of sloum/bombadillo into develop 2019-11-04 20:26:44 -05:00
sloumdrone aaa37cbb9f Removes usage of library methods that are only available in 1.12 2019-11-03 16:42:16 -08:00
sloumdrone eef9ba6e81 Removes debugging code 2019-11-02 22:15:31 -07:00
sloumdrone 3a96792cf3 Moved repeated logic into function 2019-11-02 22:14:10 -07:00
sloumdrone b998fa9e7c Adds suffixing for file writes 2019-11-02 20:18:21 -07:00
sloumdrone 9c2caf4a6f Updates man page 2019-10-27 11:09:45 -07:00
sloumdrone 67d7df6804 Reworks the protocol handling and makes html downloads work 2019-10-25 20:06:13 -07:00
sloumdrone 231ccc36d3 Ran go fmt on a few files 2019-10-22 22:13:08 -07:00
sloumdrone 552e211139 Adds web support in lynx mode 2019-10-22 22:02:32 -07:00
sloumdrone 3537880242 Corrected lexer commands 2019-10-12 11:48:16 -07:00
sloumdrone 74ada2b8ed HOT FIX: Returned url regex to rightful state and fixed numerical issue with check command 2019-10-10 22:07:32 -07:00
sloumdrone 207a45d678 HOT FIX: Removes underwrite for lines when bookmarks is closed 2019-10-10 21:28:51 -07:00
sloumdrone 4a8c9cd074 Merges updates from develop into file-mode so that merge into develop can happen 2019-10-09 18:20:01 -07:00
Sloom Sloum Sluom IV b48ad3168e Merge branch 'client-certs' of sloum/bombadillo into develop 2019-10-09 11:45:47 -04:00
Sloom Sloum Sluom IV c9036fac68 Merge branch 'fix-write-files' of asdf/bombadillo into develop 2019-10-09 11:44:38 -04:00