Merge branch 'releases/1.6'

This commit is contained in:
Daniel Eklöf 2021-02-12 21:41:53 +01:00
commit df1ed1c8cf
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
4 changed files with 33 additions and 16 deletions

View file

@ -1,6 +1,7 @@
# Changelog # Changelog
* [Unreleased](#Unreleased) * [Unreleased](#Unreleased)
* [1.6.4](#1-6-4)
* [1.6.3](#1-6-3) * [1.6.3](#1-6-3)
* [1.6.2](#1-6-2) * [1.6.2](#1-6-2)
* [1.6.1](#1-6-1) * [1.6.1](#1-6-1)
@ -36,11 +37,6 @@
* Key/mouse binding `select-extend-character-wise`, which forces the * Key/mouse binding `select-extend-character-wise`, which forces the
selection mode to 'character-wise' when extending a selection. selection mode to 'character-wise' when extending a selection.
* `DECSET` `47`, `1047` and `1048`. * `DECSET` `47`, `1047` and `1048`.
* `selection-target=none|primary|clipboard|both` to `foot.ini`. It can
be used to configure which clipboard(s) selected text should be
copied to. The default is `primary`, which corresponds to the
behavior in older foot releases
(https://codeberg.org/dnkl/foot/issues/288).
* URL detection. URLs are highlighted and activated using the keyboard * URL detection. URLs are highlighted and activated using the keyboard
(**no** mouse support). See **foot**(1)::URLs, or (**no** mouse support). See **foot**(1)::URLs, or
[README.md](README.md#urls) for details [README.md](README.md#urls) for details
@ -67,13 +63,6 @@
before sending the new dimensions to the client application. The before sending the new dimensions to the client application. The
timing can be tweaked, or completely disabled, by setting timing can be tweaked, or completely disabled, by setting
`resize-delay-ms` (https://codeberg.org/dnkl/foot/issues/301). `resize-delay-ms` (https://codeberg.org/dnkl/foot/issues/301).
* The IME state no longer stays stuck in the terminal if the IME goes
away during preedit.
* `-Dterminfo` changed from a `boolean` to a `feature` option.
* Use standard signals instead of a signalfd to handle
`SIGCHLD`. Fixes an issue on FreeBSD where foot did not detect when
the client application had terminated.
### Deprecated ### Deprecated
### Removed ### Removed
@ -88,13 +77,42 @@
`shift` to be pressed while used in a mouse grabbing `shift` to be pressed while used in a mouse grabbing
application. This meant the mouse event was never seen by the application. This meant the mouse event was never seen by the
application. application.
* `BS`, `HT` and `DEL` from being stripped in bracketed paste mode.
### Security ### Security
### Contributors ### Contributors
* [craigbarnes](https://codeberg.org/craigbarnes) * [craigbarnes](https://codeberg.org/craigbarnes)
## 1.6.4
### Added
* `selection-target=none|primary|clipboard|both` to `foot.ini`. It can
be used to configure which clipboard(s) selected text should be
copied to. The default is `primary`, which corresponds to the
behavior in older foot releases
(https://codeberg.org/dnkl/foot/issues/288).
### Changed
* The IME state no longer stays stuck in the terminal if the IME goes
away during preedit.
* `-Dterminfo` changed from a `boolean` to a `feature` option.
* Use standard signals instead of a signalfd to handle
`SIGCHLD`. Fixes an issue on FreeBSD where foot did not detect when
the client application had terminated.
### Fixed
* `BS`, `HT` and `DEL` from being stripped in bracketed paste mode.
### Contributors
* [tdeo](https://codeberg.org/tdeo) * [tdeo](https://codeberg.org/tdeo)
* jbeich * jbeich

View file

@ -1,5 +1,5 @@
pkgname=('foot-git' 'foot-terminfo-git') pkgname=('foot-git' 'foot-terminfo-git')
pkgver=1.6.3 pkgver=1.6.4
pkgrel=1 pkgrel=1
arch=('x86_64' 'aarch64') arch=('x86_64' 'aarch64')
url=https://codeberg.org/dnkl/foot url=https://codeberg.org/dnkl/foot

View file

@ -1,5 +1,5 @@
project('foot', 'c', project('foot', 'c',
version: '1.6.3', version: '1.6.4',
license: 'MIT', license: 'MIT',
meson_version: '>=0.53.0', meson_version: '>=0.53.0',
default_options: [ default_options: [

View file

@ -10,7 +10,6 @@
#define LOG_MODULE "reaper" #define LOG_MODULE "reaper"
#define LOG_ENABLE_DBG 0 #define LOG_ENABLE_DBG 0
#include "log.h" #include "log.h"
#include "debug.h"
struct child { struct child {
pid_t pid; pid_t pid;