[arch-commits] Commit in alacritty/repos/community-x86_64 (3 files)
Date: Sunday, October 18, 2020 @ 11:27:37 Author: shibumi Revision: 725917 archrelease: copy trunk to community-x86_64 Added: alacritty/repos/community-x86_64/4275.patch (from rev 725915, alacritty/trunk/4275.patch) alacritty/repos/community-x86_64/PKGBUILD (from rev 725915, alacritty/trunk/PKGBUILD) Deleted: alacritty/repos/community-x86_64/PKGBUILD + 4275.patch | 2575 +++ PKGBUILD | 91 +- 2 files changed, 2624 insertions(+), 42 deletions(-) Copied: alacritty/repos/community-x86_64/4275.patch (from rev 725915, alacritty/trunk/4275.patch) === --- 4275.patch (rev 0) +++ 4275.patch 2020-10-18 11:27:37 UTC (rev 725917) @@ -0,0 +1,2575 @@ +From 555a522c7a2e8ad6abb611ac1b36e3c854b24c7b Mon Sep 17 00:00:00 2001 +From: Kirill Chibisov +Date: Thu, 1 Oct 2020 19:33:23 +0300 +Subject: [PATCH 1/6] Update glutin to 0.25 + +Fixes #4206. +Fixes #4162. +Fixes #4017. +Fixes #3998. +Fixes #3831. +Fixes #3782. +Fixes #3708. +Fixes #2734. +Fixes #2714. +Fixes #1801. +--- + CHANGELOG.md | 15 + + Cargo.lock | 541 +++ + alacritty/Cargo.toml | 4 +- + alacritty/src/config/bindings.rs | 9 +- + alacritty/src/display.rs | 6 +- + alacritty/src/wayland_theme.rs | 92 +++--- + alacritty/src/window.rs | 23 +- + alacritty_terminal/Cargo.toml| 4 +- + 8 files changed, 427 insertions(+), 267 deletions(-) + +diff --git a/CHANGELOG.md b/CHANGELOG.md +index 4da3e7076..597276e33 100644 +--- a/CHANGELOG.md b/CHANGELOG.md +@@ -24,6 +24,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + - CLI parameter `--option`/`-o` to override any configuration field + - Escape sequences to report text area size in pixels (`CSI 14 t`) and in characters (`CSI 18 t`) + - Support for single line terminals dimensions ++- Right clicking on Wayland's client side decorations will request application menu + + ### Changed + +@@ -33,6 +34,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + - The user's background color is now used as the foreground for the render timer + - Use yellow/red from the config for error and warning messages instead of fixed colors + - Existing CLI parameters are now passed to instances spawned using `SpawnNewInstance` ++- Wayland's Client side decorations now refer to search bar colors + + ### Fixed + +@@ -48,6 +50,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + - Selection expanding over 2 characters when scrolled in history with fullwidth characters in use + - Selection scrolling not starting when mouse is over the message bar + - Incorrect text width calculation in message bar when the message contains multibyte characters ++- Remapped caps lock to escape not triggering escape bindings on Wayland ++- Crash when requesting overly long title on Wayland ++- Fullscreen/Tiled window state change doesn't restore window sizes on Wayland ++- Crash when providing 0 for `XCURSOR_SIZE` on Wayland ++- Gap between window and server side decorations on KWIN Wayland ++- Wayland's client side decorations not working after tty switch ++- `Fullscreen` startup mode not working on Wayland ++- Window not being rescaled when changing DPR of the current monitor on Wayland ++- Crash in some cases when pointer isn't presented upon startup on Wayland ++- IME not working on Wayland ++- Crash on startup on GNOME since its 3.37.90 version on Wayland ++- Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled outputs ++- Incorrect modifiers at startup on X11 + + ## 0.5.0 + +diff --git a/Cargo.lock b/Cargo.lock +index bd29ad13b..187fe63c1 100644 +--- a/Cargo.lock b/Cargo.lock +@@ -1,5 +1,11 @@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. ++[[package]] ++name = "ab_glyph_rasterizer" ++version = "0.1.3" ++source = "registry+https://github.com/rust-lang/crates.io-index; ++checksum = "2692800d602527d2b8fea50036119c37df74ab565b10e285706a3dcec0ec3e16" ++ + [[package]] + name = "adler32" + version = "1.2.0" +@@ -60,7 +66,7 @@ dependencies = [ + "mio-extras", + "mio-named-pipes", + "miow 0.3.5", +- "nix 0.17.0", ++ "nix 0.18.0", + "parking_lot", + "regex-automata", + "serde", +@@ -76,13 +82,13 @@ dependencies = [ + + [[package]] + name = "andrew" +-version = "0.2.1" ++version = "0.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index; +-checksum = "9b7f09f89872c2b6b29e319377b1fbe91c6f5947df19a25596e121cf19a7b35e" ++checksum = "5e1ea80a5089cac999ffd4a91888154076a961d27387b0f7a6cd2d4dddb636b9" + dependencies = [ + "bitflags", + "line_drawing", +- "rusttype 0.7.9", ++ "rusttype", + "walkdir", + "xdg", + "xml-rs", +@@ -94,12 +100,6 @@ version =
[arch-commits] Commit in alacritty/repos/community-x86_64 (3 files)
Date: Sunday, January 12, 2020 @ 09:16:44 Author: farseerfc Revision: 552181 archrelease: copy trunk to community-x86_64 Added: alacritty/repos/community-x86_64/PKGBUILD (from rev 552180, alacritty/trunk/PKGBUILD) Deleted: alacritty/repos/community-x86_64/PKGBUILD alacritty/repos/community-x86_64/fix-transparency-0.3.3.patch --+ PKGBUILD | 108 ++--- fix-transparency-0.3.3.patch | 328 - 2 files changed, 54 insertions(+), 382 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-01-12 09:16:09 UTC (rev 552180) +++ PKGBUILD2020-01-12 09:16:44 UTC (rev 552181) @@ -1,54 +0,0 @@ -# Maintainer: Christian Rebischke -# Maintainer: Jiachen YANG -# Contributor: kpcyrd -# Contributor: quininer -pkgbase='alacritty' -pkgname=('alacritty' 'alacritty-terminfo') -pkgdesc="A cross-platform, GPU-accelerated terminal emulator" -_pkgver=0.4.0 -pkgver=$_pkgver -pkgrel=1 -arch=('x86_64') -url="https://github.com/jwilm/alacritty; -license=('Apache') -makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 'desktop-file-utils' 'gdb' 'libxcb') -checkdepends=('ttf-dejavu') # for monospace fontconfig test -source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;) -sha256sums=('cbc0da74f313a806efed02fa863eece4b422c52e24832b553cd8592832c591e3') - -build(){ - cd $pkgbase-$_pkgver - env CARGO_INCREMENTAL=0 cargo build --release --locked -} - -check(){ - cd $pkgbase-$_pkgver - env CARGO_INCREMENTAL=0 cargo test --release -} - -package_alacritty() { - depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr') - optdepends=('alacritty-terminfo: terminfo for alacritty') - - cd $pkgbase-$_pkgver - desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" "extra/linux/alacritty.desktop" - - install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty" - install -D -m644 "extra/alacritty.man" "$pkgdir/usr/share/man/man1/alacritty.1" - install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" "$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml" - install -D -m644 "alacritty.yml" "$pkgdir/usr/share/doc/alacritty/example/alacritty.yml" - install -D -m644 "extra/completions/alacritty.bash" "$pkgdir/usr/share/bash-completion/completions/alacritty" - install -D -m644 "extra/completions/_alacritty" "$pkgdir/usr/share/zsh/site-functions/_alacritty" - install -D -m644 "extra/completions/alacritty.fish" "$pkgdir/usr/share/fish/completions/alacritty.fish" - install -D -m644 "extra/logo/alacritty-term.svg" "$pkgdir/usr/share/pixmaps/Alacritty.svg" -} - -package_alacritty-terminfo() { - pkgdesc="Terminfo files for the alacritty terminal emulator" - depends=('ncurses') - - cd $pkgbase-$_pkgver - - install -dm 755 "$pkgdir/usr/share/terminfo/a/" - tic -o "$pkgdir/usr/share/terminfo" -xe alacritty,alacritty-direct extra/alacritty.info -} Copied: alacritty/repos/community-x86_64/PKGBUILD (from rev 552180, alacritty/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-01-12 09:16:44 UTC (rev 552181) @@ -0,0 +1,54 @@ +# Maintainer: Christian Rebischke +# Maintainer: Jiachen YANG +# Contributor: kpcyrd +# Contributor: quininer +pkgbase='alacritty' +pkgname=('alacritty' 'alacritty-terminfo') +pkgdesc="A cross-platform, GPU-accelerated terminal emulator" +_pkgver=0.4.1 +pkgver="$_pkgver" +pkgrel=1 +arch=('x86_64') +url="https://github.com/jwilm/alacritty; +license=('Apache') +makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 'desktop-file-utils' 'gdb' 'libxcb') +checkdepends=('ttf-dejavu') # for monospace fontconfig test +source=("${pkgbase}-${_pkgver}.tar.gz::https://github.com/jwilm/${pkgbase}/archive/v${_pkgver}.tar.gz;) +sha256sums=('ee807f03a4014e7f989cf649a7c8209c0c5f57297812a39f4b163f9580b9a539') + +build(){ + cd "$pkgbase-$_pkgver" + env CARGO_INCREMENTAL=0 cargo build --release --locked +} + +check(){ + cd "$pkgbase-$_pkgver" + env CARGO_INCREMENTAL=0 cargo test --release +} + +package_alacritty() { + depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr') + optdepends=('alacritty-terminfo: terminfo for alacritty') + + cd "$pkgbase-$_pkgver" + desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" "extra/linux/alacritty.desktop" + + install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty" + install -D -m644 "extra/alacritty.man" "$pkgdir/usr/share/man/man1/alacritty.1" + install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" "$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml" + install -D -m644 "alacritty.yml" "$pkgdir/usr/share/doc/alacritty/example/alacritty.yml" + install -D -m644 "extra/completions/alacritty.bash"