about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAge
* Fix beginning of history detectionCase Duckworth2020-06-01
|
* Add rudimentary history support.Case Duckworth2020-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds `history_init`, `history_append`, `history_back`, and `history_forward` functions. The history is implemented as an array, HISTORY, which is appended to with history_append when pages are visited, and a pointer, HN, which points to the current position in the array. When history_back is called, it moves the pointer back 2 and calls blastoff to the URL there. When history_forward is called, it does not move the pointer and blastsoff to the URL. Why back and forward basically have an off-by-one error is beyond me at this time. ISSUES: - if the user goes back then forward, the history is not rewritten for later URLs. for example, if the history is 1.gmi 2.gmi 3.gmi* where the * indicates the current history position, when the user goes back 2, it looks like this: 1.gmi* 2.gmi 3.gmi if the user then navigates to another page: 1.gmi 4.gmi* 3.gmi 3.gmi is still in the history, so the user can go forward from 4. This is unexpected as far as every other client that I know of goes.
* Accept but ignore pre lines with alt textCase Duckworth2020-06-01
|
* Add quit message and set titleCase Duckworth2020-05-31
|
* Trim mime and only look at it onceCase Duckworth2020-05-31
|
* Handle different charsetsCase Duckworth2020-05-31
|
* Change config and args orderCase Duckworth2020-05-31
|
* Log, don't echoCase Duckworth2020-05-31
|
* Version bumpCase Duckworth2020-05-31
|
* Fix config file locationCase Duckworth2020-05-31
|
* Fix line endingsCase Duckworth2020-05-30
|
* Version bumpCase Duckworth2020-05-30
|
* Remove port number from parsed authorityCase Duckworth2020-05-30
| | | | | | | | | When navigating to a link with the port included, request_url doesn't do the right thing. For now I've changed the code in transform_resource to remove the port from the authority field, but that is probably not the right place to put it. I'm going to deal with this later though.
* Update docsCase Duckworth2020-05-30
|
* Change margin stuffCase Duckworth2020-05-30
|
* Update typesetting of text/geminiCase Duckworth2020-05-30
|
* ArchiveCase Duckworth2020-05-30
|
* Change some functions to only BashCase Duckworth2020-05-30
|
* Remove unneeded filesCase Duckworth2020-05-30
|
* Bring URL transforming up to specCase Duckworth2020-05-30
| | | | | | URL transformation (formerly called "munging") is now (afaict) fully compliant with the RFC spec. It's also implemented in pure bash and is available as a library at https://git.sr.ht/~acdw/shurlie.
* BackupCase Duckworth2020-05-30
|
* Start testing transform_uriCase Duckworth2020-05-28
|
* Change typesettingCase Duckworth2020-05-28
|
* Add MakefilesCase Duckworth2020-05-26
|
* Fix dumb mistakeCase Duckworth2020-05-26
|
* Add MakefileCase Duckworth2020-05-26
|
* Add less promptsCase Duckworth2020-05-25
|
* Update READMECase Duckworth2020-05-25
|
* Add LICENSECase Duckworth2020-05-25
|
* Add usage and headerCase Duckworth2020-05-25
|
* Major rewrite, v0.1Case Duckworth2020-05-25
|
* Update READMECase Duckworth2020-05-24
|
* Add tee to prepare for linksCase Duckworth2020-05-24
|
* Update display() to use less and better mimetypesCase Duckworth2020-05-23
|
* Add option parsing and change order of operationsCase Duckworth2020-05-23
|
* Fix redirectsCase Duckworth2020-05-23
|
* Change awk to gawkCase Duckworth2020-05-23
|
* Read statusline until \rCase Duckworth2020-05-23
|
* Add SNI supportCase Duckworth2020-05-23
|
* Add URL normalizing functions for use laterCase Duckworth2020-05-23
|
* Fix redirecting issuesCase Duckworth2020-05-23
|
* Add usage()Case Duckworth2020-05-23
|
* Fix colorsCase Duckworth2020-05-22
|
* Change file descriptors and add functionsCase Duckworth2020-05-22
|
* Wait for responsesCase Duckworth2020-05-22
|
* Statify URL and require thingsCase Duckworth2020-05-22
|
* Bump versionCase Duckworth2020-05-22
|
* Download non-text mimetypesCase Duckworth2020-05-22
|
* Reorder variablesCase Duckworth2020-05-22
|
* Normalize line endingsCase Duckworth2020-05-22
|