From 3d42510851d5ddc5472727fe51701a807c947b322085b7cc623053d7c87449e5 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Sun, 28 Aug 2022 00:43:15 +0000 Subject: [PATCH 1/2] - Update to version 20220807.113146.c2fee766+git106: * add user-var-changed event * improve error message in case wezterm-gui cannot be run * fixup invalidation of blinking cursor, and on focus change * cargo fmt * track fps and recent frame duration for diagnostic purposes * invalidate shape cache when reverse video mode changes * Add some comments about new Pane methods and helpers * flesh out some todos with new pane trait methods * implement new pane trait methods for copy and quickselect overlays * move shape & quad caching to hang off Line appdata * revise Pane line related funcs * termwiz: use interior mutability for Line::set_appdata * cargo fmt * disable some of the recent caching stuff * termwiz: remove reverse video attribute from Line * mux: remove stale portion of comment from Pane::get_lines * termwiz: associate appdata with a Line * fix copymode and quickselect overlays * trim down lru cache sizes * allow cursor_fg = "none" to use text fg color * gui: cache get_lines_with_hyperlinks_applied * optimize Pane::get_lines_with_hyperlinks_applied for empty rules case * gui: factor out background rect calc * fix blinking text * fixup retro tab bar * macos: make us run again on Mojave * docs: mention CPU utilization improvements in changelog * ssh: correctly expand %h tokens in ssh config * scroll to bottom on mouse input when mouse is grabbed OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=33 --- _service | 2 +- cargo_config | 5 -- vendor.tar.gz | 4 +- ...rm-20220807.113146.c2fee766+git106.obscpio | 3 + ...erm-20220807.113146.c2fee766+git106.tar.gz | 3 + ...erm-20220807.113146.c2fee766+git39.obscpio | 3 - wezterm-20220807.113146.c2fee766+git39.tar.gz | 3 - wezterm.changes | 82 +++++++++++++++++-- wezterm.obsinfo | 6 +- wezterm.spec | 2 +- 10 files changed, 90 insertions(+), 23 deletions(-) create mode 100644 wezterm-20220807.113146.c2fee766+git106.obscpio create mode 100644 wezterm-20220807.113146.c2fee766+git106.tar.gz delete mode 100644 wezterm-20220807.113146.c2fee766+git39.obscpio delete mode 100644 wezterm-20220807.113146.c2fee766+git39.tar.gz diff --git a/_service b/_service index ed0a391..d795e0b 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ https://github.com/wez/wezterm.git @PARENT_TAG@+git@TAG_OFFSET@ git - 4fead3171ecdd1513d420af040c9ff75b9cefe41 + 1398c0d4b03a0179bd0fb8c1067bf76b98a0d598 (\d+)-(\d+)-(\w+) \1.\2.\3 enable diff --git a/cargo_config b/cargo_config index 253238c..d11bd7a 100644 --- a/cargo_config +++ b/cargo_config @@ -1,11 +1,6 @@ [source.crates-io] replace-with = "vendored-sources" -[source."https://github.com/khvzak/mlua"] -git = "https://github.com/khvzak/mlua" -branch = "master" -replace-with = "vendored-sources" - [source."https://github.com/wez/libssh-rs.git"] git = "https://github.com/wez/libssh-rs.git" replace-with = "vendored-sources" diff --git a/vendor.tar.gz b/vendor.tar.gz index 6845ee5..548c694 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad2c0c70fa58624a3076f0738bb52b048d4e7734bd30316fd939ce2f8208c0ba -size 91173029 +oid sha256:0bf76790701141b95f0d31540005779002aacc66d2f45359b3f26a2b3a94eac4 +size 91222575 diff --git a/wezterm-20220807.113146.c2fee766+git106.obscpio b/wezterm-20220807.113146.c2fee766+git106.obscpio new file mode 100644 index 0000000..64e6a24 --- /dev/null +++ b/wezterm-20220807.113146.c2fee766+git106.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b291dd4b532683df3e5f4651d8c5e9c9b839aea2d238f2cce094eb5e2dc97b47 +size 249491470 diff --git a/wezterm-20220807.113146.c2fee766+git106.tar.gz b/wezterm-20220807.113146.c2fee766+git106.tar.gz new file mode 100644 index 0000000..e8d7baa --- /dev/null +++ b/wezterm-20220807.113146.c2fee766+git106.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a85ddcf5c7ea3cfd4cf0d8cd35dd4e938fc317d6cb2fe9e187eae8f471209df2 +size 118536679 diff --git a/wezterm-20220807.113146.c2fee766+git39.obscpio b/wezterm-20220807.113146.c2fee766+git39.obscpio deleted file mode 100644 index 14ce23c..0000000 --- a/wezterm-20220807.113146.c2fee766+git39.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0915427aefcd60275578b78e2e150217fc5d7b24ecadd3a5fe589d18513cfaf6 -size 249373710 diff --git a/wezterm-20220807.113146.c2fee766+git39.tar.gz b/wezterm-20220807.113146.c2fee766+git39.tar.gz deleted file mode 100644 index cd28ac8..0000000 --- a/wezterm-20220807.113146.c2fee766+git39.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:846b803bfa5e30e17612b245f5efbe0b5682c8a6537514605c60767d4c9a28d0 -size 118513070 diff --git a/wezterm.changes b/wezterm.changes index ba892e0..0487501 100644 --- a/wezterm.changes +++ b/wezterm.changes @@ -1,5 +1,77 @@ ------------------------------------------------------------------- -Sat Aug 20 06:20:08 UTC 2022 - socvirnyl.estela@gmail.com +Sun Aug 28 00:34:09 UTC 2022 - Soc Virnyl Estela + +- Update to version 20220807.113146.c2fee766+git106: + * add user-var-changed event + * improve error message in case wezterm-gui cannot be run + * fixup invalidation of blinking cursor, and on focus change + * cargo fmt + * track fps and recent frame duration for diagnostic purposes + * invalidate shape cache when reverse video mode changes + * Add some comments about new Pane methods and helpers + * flesh out some todos with new pane trait methods + * implement new pane trait methods for copy and quickselect overlays + * move shape & quad caching to hang off Line appdata + * revise Pane line related funcs + * termwiz: use interior mutability for Line::set_appdata + * cargo fmt + * disable some of the recent caching stuff + * termwiz: remove reverse video attribute from Line + * mux: remove stale portion of comment from Pane::get_lines + * termwiz: associate appdata with a Line + * fix copymode and quickselect overlays + * trim down lru cache sizes + * allow cursor_fg = "none" to use text fg color + * gui: cache get_lines_with_hyperlinks_applied + * optimize Pane::get_lines_with_hyperlinks_applied for empty rules case + * gui: factor out background rect calc + * fix blinking text + * fixup retro tab bar + * macos: make us run again on Mojave + * docs: mention CPU utilization improvements in changelog + * ssh: correctly expand %h tokens in ssh config + * scroll to bottom on mouse input when mouse is grabbed + * Avoid full path canonicalization when resolving cwd + * Add official dracula color scheme + * add focus state to cache key + * treat Constant ease-in-and-out as equivalent to "1 fps" case + * improve blink easing scheduling + * perf: cache quads by line + * Abstract quad and layer allocation + * add cheaper to cache shape info + * start building out box model based render of pane + * revise how uniforms are passed to shader + * cargo update + * conpty: work around mangled tmux title sequence + * Add Sequoia color schemes + * docs: changelog for max_fps https://github.com/wez/wezterm/discussions/2419 + * compensate for flickery TUI programs by going slower(!) + * add pane select screenshot to appstream data + * docs: fix typo + * docs: CopyMode assignments now have their own individual pages + * docs: changelog for https://github.com/wez/wezterm/issues/2350 + * respect close confirmation prompt when middle clicking a tab + * deps: update zbus + * cargo update + * Add `fig` to shells for shell completion + * macos: fixup CI build + * macos: NSScreen::maximumFramesPerSecond is newish + * docs: changelog for https://github.com/wez/wezterm/issues/2399 + * tab bar: force x and + buttons to be square + * win32: implement max_fps option + * win32: set ScreenInfo::max_fps + * docs: fix link + * add border size and color config + * colors now override color_scheme + * gui-startup event now also works for `wezterm ssh`. + * fixup boundary condition for MoveBackwardZoneOfType + * Fixup ActivatePaneDirection to respect edge intersection + * x11: populate ScreenInfo::max_fps from xrandr + * docs: changelog for https://github.com/wez/wezterm/pull/2402 + * Cache xdg-desktop-portal appearance + +------------------------------------------------------------------- +Sat Aug 20 06:20:08 UTC 2022 - Soc Virnyl Estela - Update to version 20220807.113146.c2fee766+git39: * macos: report max_fps in ScreenInfo @@ -348,7 +420,7 @@ Thu Jun 23 14:49:14 UTC 2022 - socvirnyl.estela@gmail.com * github hyperlink example ------------------------------------------------------------------- -Thu Jun 16 13:04:52 UTC 2022 - socvirnyl.estela@gmail.com +Thu Jun 16 13:04:52 UTC 2022 - Soc Virnyl Estela - Update to version 20220408.101518.b908e2dd^git356: * macos: use shift-tab hack with ctrl-shift-tab as well @@ -367,7 +439,7 @@ Thu Jun 16 13:04:52 UTC 2022 - socvirnyl.estela@gmail.com * make enable_wayland = true the default ------------------------------------------------------------------- -Tue Jun 14 14:41:05 UTC 2022 - socvirnyl.estela@gmail.com +Tue Jun 14 14:41:05 UTC 2022 - Soc Virnyl Estela - add completions for bash, fish, and zsh @@ -388,7 +460,7 @@ Tue Jun 14 14:41:05 UTC 2022 - socvirnyl.estela@gmail.com * fonts: fix automatic bold synthesis ------------------------------------------------------------------- -Sat Jun 04 23:15:57 UTC 2022 - socvirnyl.estela@gmail.com +Sat Jun 04 23:15:57 UTC 2022 - Soc Virnyl Estela - Update to version 20220408.101518.b908e2dd^git328: * x11: more hacks to deal with missing CONFIGURE_NOTIFY @@ -419,7 +491,7 @@ Wed Jun 1 06:12:16 UTC 2022 - Soc Virnyl Estela * Use clap::derive::Parser::parse() to fix deprecated warning ------------------------------------------------------------------- -Sat May 21 04:07:29 UTC 2022 - socvirnyl.estela@gmail.com +Sat May 21 04:07:29 UTC 2022 - Soc Virnyl Estela - Update to version 20220408.101518.b908e2dd~232: * dynamic: allow defaulting to None for enum struct fields diff --git a/wezterm.obsinfo b/wezterm.obsinfo index 48f58ff..b0994f8 100644 --- a/wezterm.obsinfo +++ b/wezterm.obsinfo @@ -1,4 +1,4 @@ name: wezterm -version: 20220807.113146.c2fee766+git39 -mtime: 1660968171 -commit: 4fead3171ecdd1513d420af040c9ff75b9cefe41 +version: 20220807.113146.c2fee766+git106 +mtime: 1661646141 +commit: 1398c0d4b03a0179bd0fb8c1067bf76b98a0d598 diff --git a/wezterm.spec b/wezterm.spec index c12d75b..f7b9696 100644 --- a/wezterm.spec +++ b/wezterm.spec @@ -19,7 +19,7 @@ %global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 Name: wezterm -Version: 20220807.113146.c2fee766+git39 +Version: 20220807.113146.c2fee766+git106 Release: 0 Summary: GPU-accelerated cross-platform terminal emulator and multiplexer URL: https://github.com/wez/wezterm From a7cc4381ae8fc742b7ea533caac7b1751e29892321591184ac2175d0e042fa81 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Mon, 29 Aug 2022 06:52:46 +0000 Subject: [PATCH 2/2] - Update to version 20220807.113146.c2fee766+git109: * deps: tiny-skia 0.7 -> 0.8 * cargo update * Adjust render caching; switch to LFU caches from LRU OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=34 --- _service | 2 +- vendor.tar.gz | 4 ++-- wezterm-20220807.113146.c2fee766+git106.obscpio | 3 --- wezterm-20220807.113146.c2fee766+git106.tar.gz | 3 --- wezterm-20220807.113146.c2fee766+git109.obscpio | 3 +++ wezterm-20220807.113146.c2fee766+git109.tar.gz | 3 +++ wezterm.changes | 8 ++++++++ wezterm.obsinfo | 6 +++--- wezterm.spec | 2 +- 9 files changed, 21 insertions(+), 13 deletions(-) delete mode 100644 wezterm-20220807.113146.c2fee766+git106.obscpio delete mode 100644 wezterm-20220807.113146.c2fee766+git106.tar.gz create mode 100644 wezterm-20220807.113146.c2fee766+git109.obscpio create mode 100644 wezterm-20220807.113146.c2fee766+git109.tar.gz diff --git a/_service b/_service index d795e0b..89adbe4 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ https://github.com/wez/wezterm.git @PARENT_TAG@+git@TAG_OFFSET@ git - 1398c0d4b03a0179bd0fb8c1067bf76b98a0d598 + b9d0843b710cecc08c27c36064fa19a47fea650a (\d+)-(\d+)-(\w+) \1.\2.\3 enable diff --git a/vendor.tar.gz b/vendor.tar.gz index 548c694..54d4f2f 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bf76790701141b95f0d31540005779002aacc66d2f45359b3f26a2b3a94eac4 -size 91222575 +oid sha256:00e435f4c62ec50271e1195066d6b4c9285912b6472ad41ab6b16178f79c8868 +size 91143078 diff --git a/wezterm-20220807.113146.c2fee766+git106.obscpio b/wezterm-20220807.113146.c2fee766+git106.obscpio deleted file mode 100644 index 64e6a24..0000000 --- a/wezterm-20220807.113146.c2fee766+git106.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b291dd4b532683df3e5f4651d8c5e9c9b839aea2d238f2cce094eb5e2dc97b47 -size 249491470 diff --git a/wezterm-20220807.113146.c2fee766+git106.tar.gz b/wezterm-20220807.113146.c2fee766+git106.tar.gz deleted file mode 100644 index e8d7baa..0000000 --- a/wezterm-20220807.113146.c2fee766+git106.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a85ddcf5c7ea3cfd4cf0d8cd35dd4e938fc317d6cb2fe9e187eae8f471209df2 -size 118536679 diff --git a/wezterm-20220807.113146.c2fee766+git109.obscpio b/wezterm-20220807.113146.c2fee766+git109.obscpio new file mode 100644 index 0000000..48fa27a --- /dev/null +++ b/wezterm-20220807.113146.c2fee766+git109.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79095b7fa94477bf6356025225009e271eac98f78ef0c823847abc77aed6ce48 +size 249497614 diff --git a/wezterm-20220807.113146.c2fee766+git109.tar.gz b/wezterm-20220807.113146.c2fee766+git109.tar.gz new file mode 100644 index 0000000..4e90695 --- /dev/null +++ b/wezterm-20220807.113146.c2fee766+git109.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:522c17f00f05c77aacbeb0856e76931cff09e593281d09f436aee4e7bd17bd83 +size 118540602 diff --git a/wezterm.changes b/wezterm.changes index 0487501..661f01b 100644 --- a/wezterm.changes +++ b/wezterm.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Aug 29 06:43:55 UTC 2022 - socvirnyl.estela@gmail.com + +- Update to version 20220807.113146.c2fee766+git109: + * deps: tiny-skia 0.7 -> 0.8 + * cargo update + * Adjust render caching; switch to LFU caches from LRU + ------------------------------------------------------------------- Sun Aug 28 00:34:09 UTC 2022 - Soc Virnyl Estela diff --git a/wezterm.obsinfo b/wezterm.obsinfo index b0994f8..3950d5c 100644 --- a/wezterm.obsinfo +++ b/wezterm.obsinfo @@ -1,4 +1,4 @@ name: wezterm -version: 20220807.113146.c2fee766+git106 -mtime: 1661646141 -commit: 1398c0d4b03a0179bd0fb8c1067bf76b98a0d598 +version: 20220807.113146.c2fee766+git109 +mtime: 1661745027 +commit: b9d0843b710cecc08c27c36064fa19a47fea650a diff --git a/wezterm.spec b/wezterm.spec index f7b9696..32a5b0f 100644 --- a/wezterm.spec +++ b/wezterm.spec @@ -19,7 +19,7 @@ %global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 Name: wezterm -Version: 20220807.113146.c2fee766+git106 +Version: 20220807.113146.c2fee766+git109 Release: 0 Summary: GPU-accelerated cross-platform terminal emulator and multiplexer URL: https://github.com/wez/wezterm