Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-08 | Bumped version number to 0.12.2 | Jaakko Keränen | |
2020-12-06 | Added build option for sleeping while idle | Jaakko Keränen | |
It appears at least on macOS, SDL is doing a while lot of stuff while waiting for new events. Perhaps because it has some sort of high-frequency input/sensor processing? Not sure. Now Lagrange will idle by polling events every 15 ms and sleeping in between. This reduces CPU time by an order of magnitude on macOS. Need to still test on other platforms. | |||
2020-12-05 | Bumped version number to 0.12.1 | Jaakko Keränen | |
2020-12-02 | Added MimeHooks | Jaakko 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-28 | Bumped version number to 0.12 | Jaakko Keränen | |
2020-11-23 | Added Feeds | Jaakko 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-22 | Bumped version number to 0.11 | Jaakko Keränen | |
2020-11-20 | Replaced EB Garamond with Tinos | Jaakko Keränen | |
Tinos is a much more readable serif font, especially when it comes to the italic variant. | |||
2020-11-19 | Replaced Japanese font with Noto Sans CJK JP | Jaakko Keränen | |
Alas, a couple of megabytes larger than Kosugi Maru, but has better glyph coverage. | |||
2020-11-16 | Bumped version number to 0.10 | Jaakko Keränen | |
2020-11-13 | Add gopher to MimeType for desktop file | David Gillies | |
2020-11-09 | Bumped version number to 0.9 | Jaakko Keränen | |
2020-11-07 | Added support for Gopher | Jaakko Keränen | |
Needs more testing. Queries are not supported yet. | |||
2020-11-02 | Embed: Build resource files faster | Jaakko 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-31 | Bumped version number to 0.8 | Jaakko Keränen | |
2020-10-31 | Preferences: Basic key bindings UI | Jaakko Keränen | |
One can now bind keys in Preferences. The configured keys aren't yet saved, though. | |||
2020-10-30 | Added a key binding mechanism | Jaakko Keränen | |
The document scrolling keys are now handled via bindings. | |||
2020-10-24 | Bumped version number to 0.7 | Jaakko Keränen | |
2020-10-24 | DocumentWidget: Page load progress indicator | Jaakko Keränen | |
Show clearly that something is happening, even though we don't know the exact duration of the operation. | |||
2020-10-23 | Updated README with more build instructions | Jaakko Keränen | |
2020-10-22 | Added "Nanum Gothic" as a Korean font | Jaakko Keränen | |
This overrides Kosugi Maru as it looks a bit nicer, in case there are glyphs available in both. | |||
2020-10-22 | Windows: Improved executable metadata | Jaakko Keränen | |
2020-10-21 | Cleanup | Jaakko Keränen | |
2020-10-21 | Bump version number to 0.6 | Jaakko Keränen | |
2020-10-20 | Added timestamps to serialized responses | Jaakko Keränen | |
A new version of the binary serialization format that includes timestamps for GmResponse. | |||
2020-10-17 | Windows: Deploy locally built libmpg123 DLL | Jaakko Keränen | |
2020-10-16 | Loading resources from a predetermined path | Jaakko Keränen | |
2020-10-14 | Use libmpg123 to decode MPEG audio | Jaakko Keränen | |
mpg123 is configured as an optional dependency. Works for full files currently. | |||
2020-10-14 | Cleanup | Jaakko Keränen | |
2020-10-14 | Player: Volume adjustment UI | Jaakko Keränen | |
2020-10-11 | Added a preference for heading font | Jaakko Keränen | |
Body and heading fonts can be selected separately. | |||
2020-10-11 | Added two serif fonts; minor color tweaks | Jaakko Keränen | |
Added the EB Garamond and Literata fonts as serif font choices. | |||
2020-10-11 | Cleanup: Moved fonts to res/fonts/ | Jaakko Keränen | |
2020-10-10 | Bumped version number to 0.5 | Jaakko Keränen | |
2020-10-09 | Support Ogg Vorbis audio | Jaakko 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-09 | Cleanup | Jaakko 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-01 | Refactor: Separate media from GmDocument | Jaakko Keränen | |
2020-09-30 | Windows: Use the system UI scaling factor | Jaakko Keränen | |
Check for system UI scaling factor via Direct2D DPI values. | |||
2020-09-29 | Added stub for audio player | Jaakko Keränen | |
2020-09-28 | Bumped version number to 0.4 | Jaakko Keränen | |
2020-09-21 | Added Prefs; placeholders for new options | Jaakko Keränen | |
2020-09-20 | macOS: No fixed deployment target | Jaakko Keränen | |
Let the user decide. | |||
2020-09-19 | Bumped version number to 0.3 | Jaakko Keränen | |
2020-09-19 | macOS: Compile for 10.14 | Jaakko Keränen | |
2020-09-18 | Added build options for X11 | Jaakko 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-18 | Added some build notes | Jaakko Keränen | |
2020-09-18 | Windows: Use a batch file to open URLs in browser | Jaakko 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-15 | GmDocument: Recognize "about:" links | Jaakko Keränen | |
2020-09-14 | Bumped version to 0.2 | Jaakko Keränen | |
2020-09-14 | Configuring without the_Foundation submodule | Jaakko Keränen | |