Age | Commit message (Collapse) | Author |
|
The built-in fonts are loaded via FontPack, and the font table is now constructed dynamically based on available fonts.
A full set of variants (style, size) are prepared for each font, but some of the data gets allocated lazily when needed.
GmRun needed a larger allocation for fonts, so now all the fields are combined into a single bit field.
TODO: Glyph scaling, vertical offsets, and symbol lookup are still not fully working.
|
|
This is quite a hack, but Win32 apps don't seem to have documented
access to dark mode.
|
|
IssueID #160
|
|
IssueID #325
|
|
Ciphers used in the wild.
|
|
|
|
IssueID #122
|
|
iPlatformApple applies to both macOS and iOS. Added iPlatformAppleDesktop and iPlatformAppleMobile to make a distinction between the two.
IssueID #96
|
|
We'll just handle the failed write.
IssueID #92
|
|
|
|
Delete garbage collected widgets in Window deinitialization.
Widgets should not continue to exist if there is no Window.
|
|
Should clear the garbage before quitting SDL because widgets may be
in the garbage and have SDL resources to release.
|
|
mpg123 is configured as an optional dependency. Works for full files currently.
|
|
|
|
Improved drop and drop event handling: multiple dropped files/URLs open in new tabs. The application registers gemini: as a handled URL scheme.
|
|
|
|
Don’t disable screensaver, and the default site icon should be “no icon”.
|
|
|
|
Requires a slightly tweaked SDL 2, though, when it comes to handling the scroll events.
|
|
|
|
Borrowing the app skeleton from Bitwise Harmony.
|