summaryrefslogtreecommitdiff
path: root/src/gmdocument.h
AgeCommit message (Collapse)Author
2020-10-28Reporting TLS/SSL errorsJaakko Keränen
A proper error page is now shown if there is an error during the TLS request.
2020-10-20Added quote indicator preferenceJaakko Keränen
Also, added a command that gets posted when the mouse exits or enters the window area. This lets the hover outline to be updated accordingly.
2020-10-18Added more document color themesJaakko Keränen
The dark and light themes are now configurable in Preferences.
2020-10-04Working on audio playbackJaakko Keränen
Audio players are displayed the same way as images. When playing, a decoder runs in a background thread producing samples suitable for output.
2020-10-01Refactor: Separate media from GmDocumentJaakko Keränen
2020-09-25Document side elements; hover outlineJaakko Keränen
2020-09-22DocumentWidget: Drawing side elementsJaakko Keränen
The banner appears on the left, if there is room in the margin. Also added a document timestamp in the bottom to see when the data was received.
2020-09-21Added Prefs; placeholders for new optionsJaakko Keränen
2020-09-17Recognize and visualize "mailto:" linksJaakko Keränen
"mailto:" links now have their own icon and when clicked they open the URL in the default web browser. IssueID #5
2020-09-17DocumentWidget: Permanent imagesJaakko Keränen
A dynamically generated page showing nothing but an image should not be treated the same way as an inline image. I.e., disallow hiding the image on an image page.
2020-09-15GmDocument: Recognize "about:" linksJaakko Keränen
2020-09-05Option to force break very long linesJaakko Keränen
Even preformatted lines may need to be wrapped so the content remains visible, since there is no horizontal scrolling. However, this is off by default so ASCII art isn't broken in narrow windows.
2020-08-22CleanupJaakko Keränen
2020-08-22Added BSD 2-clause license and copyright noticesJaakko Keränen
2020-08-13Toggle sidebar visibility; save width and modeJaakko Keränen
2020-08-11Document outline; jumping to clicked headingJaakko Keränen
2020-08-10DocumentWidget: Check the MIME charset parameterJaakko Keränen
2020-08-06DocumentWidget: Adjusted document bordersJaakko Keränen
2020-08-05Color palette themingJaakko Keränen
2020-08-05Setting up document themingJaakko Keränen
2020-08-04Added a large light font for the site bannerJaakko Keränen
2020-08-03Server certificate TOFUJaakko Keränen
2020-08-01More robust URL processingJaakko Keränen
Fixed a number of special cases revealed by the client torture test.
2020-07-30History of visited URLs; visualize time of last link visitJaakko Keränen
2020-07-29Moved History to its own typeJaakko Keränen
2020-07-29DocumentWidget: Improved link presentationJaakko Keränen
2020-07-29Showing and hiding image contentJaakko Keränen
2020-07-28Loading and rendering images in the documentJaakko Keränen
There can be multiple inline media requests on the page. Images are always associated with a link.
2020-07-28Detect known image/audio file extensionsJaakko Keränen
2020-07-28DocumentWidget: Don't repeat the hostname if visibleJaakko Keränen
2020-07-28Plaintext documents; unsupported MIME type errorJaakko Keränen
2020-07-27Visualizing linksJaakko Keränen
Show which links are to the same site, and which are HTTP/S, Gopher, or files.
2020-07-27DocumentWidget: Marking a selection with the mouseJaakko Keränen
2020-07-27Finding previous textJaakko Keränen
2020-07-26Finding text in the documentJaakko Keränen
2020-07-25Use document top header as window titleJaakko Keränen
2020-07-24Added GmRequest for handling the requestJaakko Keränen
This feels a little bit too complex, with GmRequest observing TlsRequest and then notifying its own audience. There are still some issues with cancelling requests as well.
2020-07-23Visualize links; open URL when clickedJaakko Keränen
2020-07-22Text wrapping; basic scrolling in DocumentWidgetJaakko Keränen
2020-07-21Added GmDocument; very basic layout and renderJaakko Keränen