Commits
Commit:
6620b82b091cdfed655e1093ef045dbe518d5474 (master)
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Wed Jan 19 13:46:06 2022 UTC
fix for asdf:test-system see github issue #8
Commit:
d9b03c3523a190a439a6e2417f75c5cdddd98313
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Mon Jan 17 11:25:42 2022 UTC
fmt
Commit:
d1f3d62f6b659fdc88e88effe0ece200ad3bd255
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Mon Jan 17 11:25:33 2022 UTC
fix ui after api change see #7
Commit:
321ea045f067bea4b30421897082ccd0ea25bbb2
Author:
aartaka <aartaka@protonmail.com>
Committer:
aartaka <aartaka@protonmail.com>
Date:
Mon Jan 17 11:21:05 2022 UTC
gemini: Add with-gemini-request macro. This also includes a minor refactoring of the code to be less duplicative and rely on multiple values instead of list return values.
Commit:
a903e42230f413b43c0115c69fc044d4b1c8b3b4
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Mon Jan 17 10:05:31 2022 UTC
add some verbatim-related tests
Commit:
721a55a9e57cebcde535bfaa77e3bbaae956d55b
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Mon Jan 17 10:05:04 2022 UTC
handle non-closed verbatim blocks and nil-ify empty labels The idea behind the ``` marker is to toggle the preformatted bit on and off, so it's not strictly speaking a "verbatim block", even if it's easier to manage it that way. However, don't throw generic errors like that, and handle EOF without a closing ``` marker. While here, if label is the empty string, use nil.
Commit:
385d8c27124fbdf6686d98559ae01dc9c6a8acd0
Author:
aartaka <aartaka@protonmail.com>
Committer:
aartaka <aartaka@protonmail.com>
Date:
Mon Jan 17 09:29:35 2022 UTC
gemtext: Use accessors.
Commit:
a73493792e50f418dc91d5565572e510f007d004
Author:
aartaka <aartaka@protonmail.com>
Committer:
aartaka <aartaka@protonmail.com>
Date:
Mon Jan 17 09:29:35 2022 UTC
gemtext: Type link URLs as strictly quri:uri-s.
Commit:
4800325e843eb78d81f26caa2e281fd33257405c
Author:
aartaka <aartaka@protonmail.com>
Committer:
aartaka <aartaka@protonmail.com>
Date:
Mon Jan 17 09:29:35 2022 UTC
gemtext: Enrich gemtext classes definitions. This adds: - :type options. - :documentation options. - :accessor options. - Class predicates. Wherever applicable.
Commit:
588b55fbdbdb143bad22870345f7d91d8e7b7bf5
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Mon Jan 17 09:14:15 2022 UTC
Handle gracefully invalid link lines `=>` without other fields is not a valid link line, so let's handle it by parsing it as a paragraph with the "=>" text in it.
Commit:
efb35fc6373ee692ad40c6b1d64210513de03df9
Author:
aartaka <aartaka@protonmail.com>
Committer:
aartaka <aartaka@protonmail.com>
Date:
Mon Jan 17 08:28:59 2022 UTC
phos.asd: Remove cl-mime dependency.
Commit:
3d6bb34305c618e80ebcaa3f321bd9b7d714dc16
Author:
Artyom Bologov <57838654+aartaka@users.noreply.github.com>
Committer:
Artyom Bologov <57838654+aartaka@users.noreply.github.com>
Date:
Sat Jan 15 20:07:19 2022 UTC
support binary response body see github issue #4
Commit:
54fe3a5eabbee0dc163a691803c54f6784a670be
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 17:08:50 2022 UTC
fmt
Commit:
4628da9474f8d1b73b8e9d9eb24d8775f9afe02f
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 16:57:34 2022 UTC
ignore *.fasl files
Commit:
033f04abccae60ae5768bba9fec49c6e496fbdfc
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 16:57:34 2022 UTC
add some tests for the gemtext parser
Commit:
bcb8cfe712a86826bed02978c4258b92bc3efbf9
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 16:27:08 2022 UTC
refactor the gemtext parser The old one had various issue, for instance it failed to parse "#hello", and could mis-interpret lines starting with "=". The new one is more robust and handles optional spaces better.
Commit:
a729c86659ed127a4420b5bc4bb3490a6b2ddbce
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 16:27:08 2022 UTC
export line-eq
Commit:
336bee9ca0449e41d9ad18fe1f3b8dcb50f3a89a
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 16:27:08 2022 UTC
add the line-eq generic function it's useful for the (future) tests being able to compare lines.
Commit:
e9a5e4f6741fc27471ed075066c1358908ff9cf3
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 16:27:08 2022 UTC
provide a default value for :text
Commit:
9d0e79ec1535b4942e1f4787b96d6649833161ab
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 11:41:29 2022 UTC
fmt
Commit:
ffc84f4218bb2f6af1d8ce2630783d5386fde454
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 09:32:05 2022 UTC
tweak the readme
Commit:
1beaad39356a9582cd6e37bdeb9663f0ca7c17c3
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 09:28:10 2022 UTC
drop debug comment
Commit:
272dc9db9f9b4d4aec058228fd28d94f1bff82b4
Author:
Omar Polo <op@omarpolo.com>
Committer:
Omar Polo <op@omarpolo.com>
Date:
Fri Jan 14 09:27:37 2022 UTC
~% instead of terpri we need to terminate the line on the given stream, not on *standard-output*!
Commit:
eecee47c28c6961c0848e5e985346efa11d88cd9
Author:
aartaka <aartaka@protonmail.com>
Committer:
aartaka <aartaka@protonmail.com>
Date:
Fri Jan 14 09:25:43 2022 UTC
gemini: Allow empty meta for failing responses.
Commit:
4384f8ca59acd9de1d048a7720f91ddec3f0ab7b
Author:
aartaka <aartaka@protonmail.com>
Committer:
aartaka <aartaka@protonmail.com>
Date:
Fri Jan 14 09:14:11 2022 UTC
Split GUI and Gemini support into separate systems.
Omar Polo