<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/kristall/src/renderers, branch querydialog-wrap</title>
<subtitle>A Gemini client written in C++/Qt.
</subtitle>
<id>https://gitea.privatedns.org/xavi/kristall/atom?h=querydialog-wrap</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/kristall/atom?h=querydialog-wrap'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/'/>
<updated>2023-08-30T06:43:16+00:00</updated>
<entry>
<title>Use startsWith() instead of left(4)</title>
<updated>2023-08-30T06:43:16+00:00</updated>
<author>
<name>Michael Steenbeek</name>
<email>m.o.steenbeek@gmail.com</email>
</author>
<published>2023-08-29T15:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=3709c3d6bd90fdb42d4ff56b244b9f6ee8124569'/>
<id>urn:sha1:3709c3d6bd90fdb42d4ff56b244b9f6ee8124569</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support URLs in Gophermaps</title>
<updated>2023-08-30T06:43:16+00:00</updated>
<author>
<name>Michael Steenbeek</name>
<email>m.o.steenbeek@gmail.com</email>
</author>
<published>2023-08-27T14:34:22+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=10a9c4ccfac85c08b4682fcef24091569cb13f63'/>
<id>urn:sha1:10a9c4ccfac85c08b4682fcef24091569cb13f63</id>
<content type='text'>
Paths in Gophermaps that start with “URL:” should be interpreted as direct
URLs, rather than references to files or directories on the Gopher server
itself.

An excerpt from the standard document:
```

Links to URLs from a gopher directory shall be defined as follows:

 Type -- the appropriate character corresponding to the type of the
 document on the remote end; h if HTML.

 Path -- the full URL, preceeded by "URL:".  For instance:
         URL:http://www.complete.org/

 Host, Port -- pointing back to the gopher server that provided
 the directory for compatibility reasons.

 Name -- as usual for a Gopher directory entry.

```
Source: gopher://quux.org/0/Archives/Mailing Lists/gopher/gopher.2002-02?/MBOX-MESSAGE/34

An example of this in the wild can be seen at gopher://gopher.floodgap.com ,
at the bottom of the page.

Note that above link carries a fallback for clients that do not support it,
as described by the Bucktooth server software:
```
[...]  most people will want to add web links to their
gophers anyway. In 0.1-pr4 and up, this is supported in a protocol independent
fashion; simply specify any URL and an 'h' item type, like so:

hYour Web Link&lt;TAB&gt;URL:http://www.floodgap.com/

Note that the URL must be preceded by a literal "URL:" and that the itemtype
is h. Smart clients will automatically take the URL portion and use it, but
even if they do not, Bucktooth will generate an HTML page with a Refresh:
header and forward them on automatically.
```

Other clients supporting this standard include the OverbiteWX extension.
(Most likely, there will be others, but I haven’t tested them all.)
</content>
</entry>
<entry>
<title>Fix crash when encountering incomplete ANSI codes</title>
<updated>2023-04-02T16:15:30+00:00</updated>
<author>
<name>Tomas Åkesson</name>
<email>tomas@entropic.se</email>
</author>
<published>2023-04-02T12:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=d937a0c32e418414c7e9911927a1518ac586b9d4'/>
<id>urn:sha1:d937a0c32e418414c7e9911927a1518ac586b9d4</id>
<content type='text'>
Add bounds checking before increasing iterator pointer, to prevent
incomplete ANSI codes causing iterators going to far.
</content>
</entry>
<entry>
<title>Introduce Qt 6 support</title>
<updated>2023-03-24T22:42:29+00:00</updated>
<author>
<name>Alexey Andreyev</name>
<email>aa13q@ya.ru</email>
</author>
<published>2023-03-24T22:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=b833a5d261727616b18cfc81f13b624b1316044f'/>
<id>urn:sha1:b833a5d261727616b18cfc81f13b624b1316044f</id>
<content type='text'>
With QT_VERSION_CHECK and core5compat module
</content>
</entry>
<entry>
<title>Improves caching api related to urls, implements fragment handling, fixes #237</title>
<updated>2021-11-20T14:02:03+00:00</updated>
<author>
<name>Felix "xq" Queißner</name>
<email>git@masterq32.de</email>
</author>
<published>2021-11-20T14:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=9dd660d66e23f02716d4b2bad84ac86764de71a6'/>
<id>urn:sha1:9dd660d66e23f02716d4b2bad84ac86764de71a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GeminiRenderer: remove empty GeminiDocument class and unused includes</title>
<updated>2021-04-11T19:18:11+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-01T07:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=4e9bd8256275f03a42c81dee199914030a6a7c50'/>
<id>urn:sha1:4e9bd8256275f03a42c81dee199914030a6a7c50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MarkdownRenderer: remove resetFormatting function from blockquotes</title>
<updated>2021-04-09T05:51:58+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-08T17:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=55b0f37badfea34e4c675a0429b5fa3478a18ef6'/>
<id>urn:sha1:55b0f37badfea34e4c675a0429b5fa3478a18ef6</id>
<content type='text'>
It caused some spacing issues with nested blockquotes.
</content>
</entry>
<entry>
<title>MarkdownRenderer: suppress first block</title>
<updated>2021-04-05T15:13:58+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-05T13:18:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=c8eae066574fd588b385bf65b8213d12dd0a2641'/>
<id>urn:sha1:c8eae066574fd588b385bf65b8213d12dd0a2641</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MarkdownRenderer: apply replacing quotes</title>
<updated>2021-04-05T15:13:58+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-05T12:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=cda1243ae86b0fb6ad468b6e3de09fa1cdf8f3d1'/>
<id>urn:sha1:cda1243ae86b0fb6ad468b6e3de09fa1cdf8f3d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move replace_quotes to renderhelpers</title>
<updated>2021-04-05T15:13:58+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-05T12:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=4525eeb7ff1354c465c268d4a921393c8800957b'/>
<id>urn:sha1:4525eeb7ff1354c465c268d4a921393c8800957b</id>
<content type='text'>
</content>
</entry>
</feed>
