Releases · kmscon/kmscon
v9.3.2
What's Changed
- bbulk: fix using unitialized memory. by @kdj0c in #272
- genunifont: Fix memory leak by @kdj0c in #274
- Unifont scale by @kdj0c in #275
- docs: move kmscon.conf to section 5 of the man pages by @1ace in #281
- meson: add subproject fallback for libtsm by @1ace in #244
- Pango: Add default monospace font fallback by @kdj0c in #278
- Change default TERM to linux by @kdj0c in #280
- bbulk: Fix if a font has a single-width glyph for a double-width char by @kdj0c in #283
- Prepare v9.3.2 release by @kdj0c in #285
New Contributors
Full Changelog: v9.3.1...v9.3.2
v9.3.1
What's Changed
- Fix build on i686 by @kdj0c in #242
- conf: Fix help text formatting and typos by @jtollet in #247
- conf: Add --version/-V command-line option by @jtollet in #243
- units: drop unnecessary templating of units by @keszybz in #246
- units: fill out [Install] section by @keszybz in #245
- start script: get local from localectl too by @kdj0c in #252
- agetty: Add -8 arguments to accept full 8-bits characters by @kdj0c in #261
- Read /proc/sys/kernel/ctrl-alt-del for reboot behavior by @jtollet in #264
- drm: Fix black screen when switching back to kmscon by @kdj0c in #266
- unifont: use sparse table, to be able to use codepoints after 0xFFFF by @kdj0c in #265
- unifont: Add bold and underline support by @kdj0c in #267
- Only take drm master if needed by @kdj0c in #269
- Prepare v9.3.1 release by @kdj0c in #270
New Contributors
Full Changelog: v9.3.0...v9.3.1
v9.3.0
What's Changed
- Fix TERM when launched with agetty by @kdj0c in #160
- Remove bashism in kmscon-launch-gui.sh by @aruhier in #161
- Format the code with clang-format by @kdj0c in #159
- More extensive kmscon-launch-gui.sh tweaks, inotifywait by @Vladimir-csp in #163
- Rework display and video by @kdj0c in #165
- Convert backspace delete to a runtime option, and enable it. by @kdj0c in #172
- Update drm api by @kdj0c in #173
- Enable mouse support by default by @kdj0c in #175
- Add --grab-reboot option to trigger system reboot via keyboard shortcut by @jtollet in #176
- Forward mouse wheel events to applications in mouse tracking mode by @jtollet in #178
- Don't print function/file for log_notice by @kdj0c in #182
- Reset selection on key press, or wheel up/down by @kdj0c in #183
- Fix mouse when using multiple monitor. by @kdj0c in #181
- logind: doesn't monitor seats if started with VT by @kdj0c in #171
- Fix typo in kmscon.conf by @howl in #196
- Fix typo in kmscon.1 by @hosiet in #199
- Prepare atomic modesetting by @kdj0c in #179
- Bbulk damage by @kdj0c in #185
- Add grab-reboot option to example config file by @jtollet in #202
- bbulk: Fix cell under the cursor. by @kdj0c in #203
- Fix mouse selection can crash kmscon by @kdj0c in #204
- text: add default attribute to prepare() by @kdj0c in #207
- Add drm atomic modeset support by @kdj0c in #184
- Avoid overwriting
kmscon.conf(#209) by @ruby-R53 in #211 - Add DPMS screen timeout feature by @jtollet in #212
- Fix mouse drag tracking in terminal applications by @jtollet in #214
- Don't warn on pageflip failed on -EBUSY by @kdj0c in #216
- kmscon launcher script: redirect dbus-send errors to /dev/null by @kdj0c in #217
- Add FB_DAMAGE_CLIPS support to bbulk renderer by @kdj0c in #210
- bracketed paste by @kdj0c in #218
- terminal: fix paste with empty copy by @kdj0c in #224
- kmscon_conf.c: Fix llvm compilation failure by @aduskett in #225
- Remove render-engine configuration by @kdj0c in #220
- drm: Fix when no display is connected at startup by @kdj0c in #222
- Fix DPMS timer not resetting when display activates by @jtollet in #233
- README.md: fix the kms.conf link by @schdie in #231
- Unifont font_unifont_data.hex => 17.0.3 hex. by @satmandu in #228
- Better touchscreen support by @kdj0c in #223
- drm: Add legacy modesetting fallback support. by @kdj0c in #234
- Fix XDG_VTNR not set: by @kdj0c in #237
- conf: ignore unknown options by @kdj0c in #240
- Prepare 9.3.0 release by @kdj0c in #238
New Contributors
- @aruhier made their first contribution in #161
- @Vladimir-csp made their first contribution in #163
- @jtollet made their first contribution in #176
- @howl made their first contribution in #196
- @hosiet made their first contribution in #199
- @ruby-R53 made their first contribution in #211
- @aduskett made their first contribution in #225
- @schdie made their first contribution in #231
- @satmandu made their first contribution in #228
Full Changelog: v9.2.1...v9.3.0
v9.2.1
What's Changed
- Remove release github workflow by @kdj0c in #155
- Bump to version 9.2.1 by @kdj0c in #158
- Fix the version number that was not updated in 9.2.0
Full Changelog: v9.2.0...v9.2.1
v9.2.0
What's Changed
- Fix build of conf.c with xkbcommon by @kdj0c in Aetf#116
- Add basic CI for all pull request by @kdj0c in Aetf#117
- github-ci: update package list before installing by @kdj0c in Aetf#119
- Add setBackground and setForeground escape codes by @kdj0c in Aetf#118
- Hide hardware cursor on vt switching by @michael-oberpriller in Aetf#123
- Fix github CI, after renaming develop to main by @kdj0c in Aetf#127
- Make sure the main thread gets SIGCHLD by @Vogtinator in Aetf#106
- Revert hup workaround by @kdj0c in Aetf#126
- Readme: add systemd-dev requirement on debian systems by @kdj0c in Aetf#128
- Remove custom SELinux module by @Vogtinator in Aetf#130
- Add a man-page for the kmscon.conf file. by @kdj0c in Aetf#131
- Add retry count and retry time to login program by @michael-oberpriller in Aetf#134
- Disable session-control when running with real VTs by @michael-oberpriller in Aetf#137
- Double width overflow support by @michael-oberpriller in Aetf#135
- Pango: use font cache to check if the font overflows by @kdj0c in Aetf#141
- Pango: align stride to 4 bytes by @kdj0c in Aetf#142
- Update CI as libtsm has switched to meson by @kdj0c in Aetf#144
- Fix character overflow with JetBrainsMono Nerd Font Mono by @kdj0c in Aetf#146
- Add rotation support by @kdj0c in Aetf#147
- kmscon-launch-gui: don't use eval by @martinetd in Aetf#156
- Add a default kmscon.conf in /etc by @kdj0c in Aetf#154
- Build video_drm3d as a module by @kdj0c in Aetf#153
- Fix kmscon using 100% CPU when trying to read systemd seats configuration by @kdj0c in Aetf#157
- Set env variable KMS_START_SCRIPT and TERM_SESSION_TYPE by @kdj0c in Aetf#160
- Add mouse support by @kdj0c in Aetf#149
- print backends by @kdj0c in Aetf#165
- Remove the pixman renderer by @kdj0c in Aetf#163
- Remove bblit renderer, and make bbulk built-ins by @kdj0c in Aetf#166
- Update Readme.md after moving back to github/kmscon/kmscon by @kdj0c #152
- Remove render timing by @kdj0c #153
- Fix typo in README.md by @kdj0c #154
New Contributors
- @martinetd made their first contribution in Aetf#156
Full Changelog: v9.1.0...v9.2.0
v9.1.0
What's Changed
- Use correct systemd system unit directory by @viccie30 in Aetf#47
- Make code sent by backspace key configurable by @viccie30 in Aetf#55
- Allow quoting to preserve spaces in the login option in config file by @viccie30 in Aetf#59
- Fix systemd service files by @bonktree in Aetf#69
- Add elogind support by @Polynomial-C in Aetf#67
- Add missing libtsm_deps to pixman renderer by @jprjr in Aetf#70
- Fix build warnings and update build readme by @michael-oberpriller in Aetf#83
- Fix running with simpledrm by @kdj0c in Aetf#92
- Use current KMS videomode by default and add an option to control this. by @vanfanel in Aetf#66
- Output help menu to stdout instead stderr by @michael-oberpriller in Aetf#86
- chore: refresh documentation and command-line instructions by @MingcongBai in Aetf#88
- chore: update Unifont hex data to 16.0.01 by @MingcongBai in Aetf#90
- Fix segfault in bind_display() by @kdj0c in Aetf#93
- Fix kmscon not restarting the login shell by @kdj0c in Aetf#96
- Add login session tracking by @michael-oberpriller in Aetf#84
- tests: remove unused X11 include by @illdefined in Aetf#99
- Update man page for --vt by @kdj0c in Aetf#110
- Add selinux permissions by @kdj0c in Aetf#109
- Fix x11 options and toggle layout by @kdj0c in Aetf#112
- Unifont: Remove codepoint > 0xffff by @kdj0c in Aetf#111
- Remove login session tracking by @michael-oberpriller in Aetf#105
- Add arguments to set the desired resolution. by @skyvine in Aetf#71
- Fix unitialized variable by @kdj0c in Aetf#113
- New release 9.1.0 by @kdj0c in Aetf#115
New Contributors
- @bonktree made their first contribution in Aetf#69
- @Polynomial-C made their first contribution in Aetf#67
- @jprjr made their first contribution in Aetf#70
- @michael-oberpriller made their first contribution in Aetf#83
- @kdj0c made their first contribution in Aetf#92
- @vanfanel made their first contribution in Aetf#66
- @MingcongBai made their first contribution in Aetf#88
- @illdefined made their first contribution in Aetf#99
- @skyvine made their first contribution in Aetf#71
Full Changelog: v9.0.0...v9.1.0