summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2020-12-02Added MimeHooksJaakko Keränen
This is a very powerful mechanism: translate the contents of any request to something else when the original MIME type matches a configured regexp. The external hook command may still elect not to process the request.
2020-11-28Bumped version number to 0.12Jaakko Keränen
2020-11-23Added FeedsJaakko Keränen
Feeds fetches bookmarks with the "subscribed" tag and looks for feed-formatted links. The found links are added to the database of feed entries.
2020-11-22Bumped version number to 0.11Jaakko Keränen
2020-11-20Replaced EB Garamond with TinosJaakko Keränen
Tinos is a much more readable serif font, especially when it comes to the italic variant.
2020-11-19Replaced Japanese font with Noto Sans CJK JPJaakko Keränen
Alas, a couple of megabytes larger than Kosugi Maru, but has better glyph coverage.
2020-11-16Bumped version number to 0.10Jaakko Keränen
2020-11-13Add gopher to MimeType for desktop fileDavid Gillies
2020-11-09Bumped version number to 0.9Jaakko Keränen
2020-11-07Added support for GopherJaakko Keränen
Needs more testing. Queries are not supported yet.
2020-11-02Embed: Build resource files fasterJaakko Keränen
As part of the CMake configuration, build bincat (23 lines of C) to concatenate resource files together. This is much faster because CMake doesn't have to get involved in the contents of the binary files.
2020-10-31Bumped version number to 0.8Jaakko Keränen
2020-10-31Preferences: Basic key bindings UIJaakko Keränen
One can now bind keys in Preferences. The configured keys aren't yet saved, though.
2020-10-30Added a key binding mechanismJaakko Keränen
The document scrolling keys are now handled via bindings.
2020-10-24Bumped version number to 0.7Jaakko Keränen
2020-10-24DocumentWidget: Page load progress indicatorJaakko Keränen
Show clearly that something is happening, even though we don't know the exact duration of the operation.
2020-10-23Updated README with more build instructionsJaakko Keränen
2020-10-22Added "Nanum Gothic" as a Korean fontJaakko Keränen
This overrides Kosugi Maru as it looks a bit nicer, in case there are glyphs available in both.
2020-10-22Windows: Improved executable metadataJaakko Keränen
2020-10-21CleanupJaakko Keränen
2020-10-21Bump version number to 0.6Jaakko Keränen
2020-10-20Added timestamps to serialized responsesJaakko Keränen
A new version of the binary serialization format that includes timestamps for GmResponse.
2020-10-17Windows: Deploy locally built libmpg123 DLLJaakko Keränen
2020-10-16Loading resources from a predetermined pathJaakko Keränen
2020-10-14Use libmpg123 to decode MPEG audioJaakko Keränen
mpg123 is configured as an optional dependency. Works for full files currently.
2020-10-14CleanupJaakko Keränen
2020-10-14Player: Volume adjustment UIJaakko Keränen
2020-10-11Added a preference for heading fontJaakko Keränen
Body and heading fonts can be selected separately.
2020-10-11Added two serif fonts; minor color tweaksJaakko Keränen
Added the EB Garamond and Literata fonts as serif font choices.
2020-10-11Cleanup: Moved fonts to res/fonts/Jaakko Keränen
2020-10-10Bumped version number to 0.5Jaakko Keränen
2020-10-09Support Ogg Vorbis audioJaakko Keränen
Playback starts as soon as possible, so one can listen while streaming. stb_vorbis.c needed a tiny tweak to not die on a file without (Ogg? Vorbis?) comments.
2020-10-09CleanupJaakko Keränen
Moved buffers out of player.c. Include MIME type with the data so the correct decoder can be chosen. Added stb_vorbis: https://github.com/nothings/stb
2020-10-01Refactor: Separate media from GmDocumentJaakko Keränen
2020-09-30Windows: Use the system UI scaling factorJaakko Keränen
Check for system UI scaling factor via Direct2D DPI values.
2020-09-29Added stub for audio playerJaakko Keränen
2020-09-28Bumped version number to 0.4Jaakko Keränen
2020-09-21Added Prefs; placeholders for new optionsJaakko Keränen
2020-09-20macOS: No fixed deployment targetJaakko Keränen
Let the user decide.
2020-09-19Bumped version number to 0.3Jaakko Keränen
2020-09-19macOS: Compile for 10.14Jaakko Keränen
2020-09-18Added build options for X11Jaakko Keränen
Build option to use software rendering if running under X11, and another option to set the position of a window only after the window has been shown. The latter is a workaround for an SDL bug regarding window borders affecting the initial position.
2020-09-18Added some build notesJaakko Keränen
2020-09-18Windows: Use a batch file to open URLs in browserJaakko Keränen
Opening via urlopen.bat works under MSYS bash as well. The .bat file is also a place where the user can customize which browser to open.
2020-09-15GmDocument: Recognize "about:" linksJaakko Keränen
2020-09-14Bumped version to 0.2Jaakko Keränen
2020-09-14Configuring without the_Foundation submoduleJaakko Keränen
2020-09-13Added Kosugi Maru for Japanese textJaakko Keränen
Kosugi Maru is from Google Fonts and licensed used Apache License 2.0.
2020-09-12Separated VisBuf from ListWidgetJaakko Keränen
This will be used in DocumentWidget as well.
2020-09-11XDG: Gemini scheme handler; URLs on the command lineJaakko Keränen