Releases: garglk/garglk
Gargoyle 2026.1.1
Gargoyle 2026.1
- Gargoyle now implements Glk version 0.7.6.
- Infocom’s graphical games are now playable, with some visual quirks.
- Support for building with MSVC (thanks to Adrian Welcker).
- Experimental, disabled-by-default support for Adrift 5 games via the new Frankendrift interpreter (thanks to Adrian Welcker).
- Support for (and default to) Qt 6 and KDE Frameworks 6.
- Added graphics scalers hqx and xBRZ.
- MIDI and graphics support for Adrift games.
- Image scaling can be specified for Magnetic Scrolls games.
- Location of game data (save files, transcripts, etc) can be configured.
- Improved behavior of pasting text with newlines.
- The scrollback buffer can be saved to a text file (Ctrl-Shift-S / ⌘-Shift-S).
- Added a toggle for full screen (Alt-Enter / ⌘-Ctrl-F).
- On Unix, Gargoyle’s XDG data directory name changed from
io.github.garglk/Gargoyleto justgargoyle. The older location is still checked for backward compatibility. - Interpreter updates.
- Various accumulated small fixes and updates.
Mac users: Gargoyle used to have releases that worked at least as far back as High Sierra. Nominally, the code here should still build on older Macs, but I do not currently have access to any such systems. The image provided here was built on Sequoia. It might work on some older versions, but I cannot make any guarantees. It is difficult to provide support for anything but the most recent of Mac releases.
Gargoyle 2023.1
$HOME/garglk.iniis loaded on macOS again.- Fallback fonts work on macOS again.
- Non-ASCII filenames are better supported on Windows.
- Transcripts update in real time again.
- Fix some cases where Agility save/restore prompts didn't work on macOS.
- Fix media loading in JACL and Hugo.
- Avoid potential crash with newer versions of SDL2_mixer.
- Readline-style shortcuts are available on macOS now.
- Interpreter updates: Agility 1.1.2, Alan3 3.0beta8, Bocfel 2.1.1, Git 1.3.7, Glulxe 0.6.0.
- New interpreters: Taylormade and Plus. These support a wider range of Scott Adams-style games. In addition, ScottFree has been updated to support graphics. Thanks to Petter Sjölund.
- Support the quasi-standard
glkunix_fileref_get_filename()function. - Gargoyle now supports color themes, and will attempt to follow your system theme (light/dark) by default (see THEMES.md for information on themes).
- Optional support for KDE Frameworks, improving text editor behavior.
- Window size and location can be saved and restored between sessions.
- Monospace fonts are now properly used in the Agility interpreter.
- Bleeps in the Z-machine are now supported.
- Unifont is used to look up missing font glyphs.
x86 Mac users: if you are on Monterey or newer, use gargoyle-2023.1-mac-x64.dmg. Otherwse, try gargoyle-2023.1-mac-x64-mojave.dmg. This was built on Mojave, but should work at least as far back as High Sierra. Earlier macOS versions have not been tested.
Gargoyle 2022.1
Highlights:
- Gargoyle now implements Glk version 0.7.5.
- Various interpreter updates.
- The UI on Unix and Windows is now handled by Qt.
- A new sound backend based on Qt is available.
- Experimental support for the Haiku operating system.
- SDL2 is now used instead of SDL1 (thanks to Manuel Stoeckl).
- Built-in fonts are no longer supported due to licensing issues.
- The default proportional font has been changed to Charis SIL (renamed to “Gargoyle Serif”); the default monospace font is still Go Mono, renamed to “Gargoyle Mono”.
- Improved font rendering, including fine-grained control over FreeType's renderer (thanks to Tynach).
- Improved font lookup on Fontconfig-based systems to avoid cases where the wrong font styles were being used.
- HiDPI is supported on macOS.
Gargoyle 2019.1.1
This is a bug fix release for Gargoyle 2019.1:
- Fix font selection on Windows
- Fix interpreter locating on FreeBSD
There are no macOS binaries provided because this release only contains changes for Windows and FreeBSD.
Gargoyle 2019.1
The highlight of this release is updated interpreters:
- Alan3 3.0b6
- Bocfel 1.0.1
- Git 1.3.5
- Glulxe 0.5.4
- Hugo 3.3.0
- Jacl 2.9.0
- Tads2 2.5.17
- Tads3 3.1.3
In addition, the Gargoyle Glk implementation has seen some improvements:
- Text-to-speech support
- The built-in fonts support a much wider range of Unicode
- Full screen support
- Various accumulated small fixes and updates
macOS users: There are two versions for macOS. The dmg file was built on a modern version of macOS and is the preferred build. However, it won't work on older versions. Reports have it working on 10.13, 10.14, and 10.15, but not 10.9. The zip file was built on macOS 10.7 and as such should work on 10.7 and later versions. In short, try the dmg file, and only in the case where that fails, then try the zip.
stable-2011.1
Tag stable-2011.1