From 7a58853178bc049159402eafd17d60c29989a394c4f5cf7c50e801a2bc15ba16 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Fri, 10 Feb 2023 01:53:29 +0000 Subject: [PATCH] - Update to version 20221119.145034.49b9839f+g221: * x11/wayland: restore mouse copying to both clipboard and primary selection * ssh: do our own proxycommand handling * window: negative caching for xdg-portal * Add Solus build dependencies * cargo update * config: allow config_builder to work with set_config_overrides * window: use a shorter timeout for xdg portal reads * palette: add CTRL-p / CTRL-n key bindings to move up/down * docs: command palette * palette: add full doc and enum name to text to match * macos: make initial position consistent with window:set_position * docs: webgpu * ci: remove ubuntu 18 * mux: only resize zoomed pane when resizing a tab * defer loading background until after rescaling in config reload * reduce macos locale warning to debug * docs: link to dark mode example from appearance section * x11: avoid "Unhandled" log line for focus events * wgpu: ensure that the srgb format is available before using it * fixup test for nerd font symbol update * deps: wgpu -> 0.15 * fonts: update Symbols Nerd Font Mono * rust 1.67 is the minimum required version * Change to the command to upgrade wezterm-nightly * macos: fixup open_untitled_file handling * cargo update * mux: pass gui window position through from new mux window * remove some debug prints * macos: spawn new window when clicking on dock icon * Add quit_when_all_windows_are_closed config option * docs: expand wezterm.format examples * docs: changelog for https://github.com/wez/wezterm/pull/2887 * wayland: set scale factor without wegl_surface (for WebGpu) * docs: changelog for https://github.com/wez/wezterm/pull/3054 * macos: Add "New Window" to the dock menu * docs: changelog for https://github.com/wez/wezterm/pull/2762 * update derived files * Add bindings for Home and End in copy_mode (#2762) * add `wezterm cli get-text` command * cargo fmt * deps: http_req -> 0.9 * docs: changelog for #2955 * fix(wezterm-gui): Move word able to jump next line * finish test * fix: correctly set WHEEL_POSITIVE * wip: horizontal scroll support * ci: reduce frequency of thread locking * deps: sctk -> 0.16 * wayland: improve error when no seats have pointers * docs: changelog for https://github.com/wez/wezterm/pull/3053 * Detect ALT key for mouse events on Windows * docs: link (In|De)creaseFontSize <-> adjust_window_size_when_changing_font_size * workflows: add auto-locking of inactive closed issues * docs: changelog for #2959 * x11: simplify focus event matching * x11: ignore pointer focus events * docs: clarify that you want window_decorations=RESIZE * allow window_decorations to work with config_builder * ci: use freebsd 13 * window_decorations: add MACOS_FORCE_(EN|DIS)ABLE_SHADOW * Add wezterm.plugin module, allows loading modules from git * deps: update toml -> 0.7, cargo update * macos: don't include LEADER based key assignments in menubar * fix crash bug uncovered by rust 1.67 * fix command output not being displayed for short lived commands * Add wezterm start --domain DOMAIN --attach + gui-attached event * macos: maybe fix window positioning for multi-monitor systems * docs: add a bit explaining what a terminal is * docs: add version info to newer copy mode shortcuts * wezterm.GLOBAL now returns references to stored data * config: capture warnings and show them in config error window * shell integration: check existence of `hostname` command before calling * cargo fmt * config: add wezterm.config_builder * ci: unpin rust and mdbook versions in pages workflow * docs: use new gelatyx `file-list` option * fix typo in logging * ci: try a bit harder to make doc builds work on PRs * docs: shell-integration: cover the new built-in user-vars * shell integration: set some handy user vars by default * docs: add a brief bit about workspaces * docs: start recipes section * docs: add note about multiplexing and color schemes * cargo update * x11: always update selection ownership * cargo fmt * bleh, fix unix build * mention that wayland doesn't allow --position * fix build on windows * reduce latency when heavily using foreground process info * ci: try harder to successfully build the docs on PRs * cargo update * lua: add some more tab methods * modals: invalidate window after assignment * window:active_key_table now includes per-pane stacks * add window activation items to palette and menubar * docs: change log and docs for https://github.com/wez/wezterm/pull/2908 * chore(wezterm-gui): Create move_to_end_of_word * docs(wezterm-gui): Update docs * feat(wezterm-gui): Support move to word end * docs: add troubleshooting section * add explicit SHIFT key caps to copymode docs * docs: css for https://github.com/wez/wezterm/pull/2911 * fmt docs * Improve Copy Mode key documentation * cargo fmt * mux: try harder to use default_workspace from config * macos: implement window:focus() * windows: implement focus method * add WindowOps::focus, ActivateWindow, window:focus() * docs: changelog for https://github.com/wez/wezterm/pull/2977 * wayland: hide mouse cursor when typing * docs: changelog for https://github.com/wez/wezterm/pull/2978 * Use dpi from configuration while resizing * lua: add some pane methods for working with zones * cargo update * macos: ensure menubar is visible when switching away from a fullscreen window * palette: ensure reverse background block spans full width * macos: enable opacity for webgpu * macos: retain menu menu when retrieving it from NSApp * macos: fixup application termination * docs: changelog for https://github.com/wez/wezterm/pull/2946 * docs: add version info to hide_mouse_cursor_when_typing * docs: document new config option * feat: hide_mouse_cursor_when_typing config option * sync color schemes * docs: clarify native macos full screen mode * docs: changelog for https://github.com/wez/wezterm/pull/2928 * x11: determine active screen by using max intersecting area with active window * x11: use TranslateCoordinates to get the root coordinates of focused window * x11: clean up active screen detection * x11: implement active screen detection * macos: add version info to system name * config: fix typo in error message * gui: include x11 window manager in connection name * gui: describe connection and show it in debug overlay * gui: add target triple to debug overlay * config: allow using bright but not bold text when brightening text * expose some mux domain stuff to lua * update base64, work around another batch of breaking API changes * palette: fix min width * cargo update * Add Fedora 37 nightly builds * ci: another pass at tumbleweed * ci: make fix tumbleweed build * windows: avoid panic when minimizing w/ WebGpu * cargo update * deps: update ntapi to 0.4 * ci: apparently GH_TOKEN is what it really should be * Fix typo * Tweak labels in the menubar/command palette * ssh: respect AddressFamily for environments with broken ipv6 * cargo update * docs: changelog for https://github.com/wez/wezterm/issues/2782 * Add the hidden alias `-e` for the `start` subcommand. (#2889) * palette: add icons for a number of entries * box model: improve max width constraint for more complex elements * palette: adjust group prefix when menubar is empty * macos: update menubar when the config reloads * include key assignments in palette and menubar * tidy up macos menubar key assignment * menubar: re-categorize attach/detach * command palette: tweak for empty doc case * improve width constraints in box_model, center command palette * synthesize commands from domains, workspaces * command palette: first pass * ci: potentially fixup flakey pages build * removed deprecated Copy, Paste, PastePrimarySelection actions * docs: changelog for https://github.com/wez/wezterm/issues/2819 * launcher: prefer to use human description of key assignment * Re-organize default command list * add descriptions for all keyassignment actions * adjust default command list * move OpenInBrowser -> KeyAssignment * macos: allow running when there are no windows * put quit at bottom of application menu * macos: link to helpful resources from Help menu * fixup tests * macOS: add MenuBar * macos: use interactive shell for .command scripts * ci: refine error reporting in doc build * mux: avoid deadlock in mux server * deps: harfbuzz -> 6.0.0 * fix windows build * x11: potential fix for hanging IME * mux: rename Mux::get() -> try_get(), add "infallible" Mux::get() * mux: Mux is now Send+Sync * mux: require that Domain be Send + Sync * mux: switch RefCell to RwLock internally * Rc -> Arc * mux: make Tab Send+Sync * mux: reduce context switching when parsing output * mux: add notify_from_any_thread helper * mux: Pane is now required to be Send+Sync. Use Arc * ci: add debug output when building docs * withdraw DEC private SGR handling for super/subscript * cargo update * macos: allow association with .command file type * disable window title reporting escape sequence by default * docs: add aarch64 macos example to target_triple OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=61 --- _service | 10 +- _servicedata | 2 +- cargo_config | 7 +- vendor.tar.gz | 3 - vendor.tar.zst | 3 + wezterm-20221119.145034.49b9839f+g21.obscpio | 3 - wezterm-20221119.145034.49b9839f+g21.tar.gz | 3 - wezterm-20221119.145034.49b9839f+g221.tar.zst | 3 + wezterm.changes | 205 ++++++++++++++++++ wezterm.obsinfo | 6 +- wezterm.spec | 8 +- 11 files changed, 226 insertions(+), 27 deletions(-) delete mode 100644 vendor.tar.gz create mode 100644 vendor.tar.zst delete mode 100644 wezterm-20221119.145034.49b9839f+g21.obscpio delete mode 100644 wezterm-20221119.145034.49b9839f+g21.tar.gz create mode 100644 wezterm-20221119.145034.49b9839f+g221.tar.zst diff --git a/_service b/_service index 44e2db8..907adb3 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ https://github.com/wez/wezterm.git @PARENT_TAG@+g@TAG_OFFSET@ git - 91ea1095c9e532070cef29f4e56a64345b9cf704 + 51e0c1b3933d206978590e0132401af97b8619c8 * (\d+)-(\d+)-(\w+) \1.\2.\3 @@ -13,14 +13,16 @@ *.tar - gz + zstd wezterm - gz + zst true - + + wezterm + diff --git a/_servicedata b/_servicedata index 62dcce5..4c9f466 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/wez/wezterm.git - 91ea1095c9e532070cef29f4e56a64345b9cf704 \ No newline at end of file + 51e0c1b3933d206978590e0132401af97b8619c8 \ No newline at end of file diff --git a/cargo_config b/cargo_config index 0cce5ad..a7baf4d 100644 --- a/cargo_config +++ b/cargo_config @@ -1,18 +1,13 @@ [source.crates-io] replace-with = "vendored-sources" -[source."https://github.com/rust-x-bindings/rust-xcb"] -git = "https://github.com/rust-x-bindings/rust-xcb" -rev = "a85a4cf8937898b1da972367df4648143ede38ea" -replace-with = "vendored-sources" - [source."https://github.com/wez/libssh-rs.git"] git = "https://github.com/wez/libssh-rs.git" replace-with = "vendored-sources" [source."https://github.com/wez/xcb-imdkit-rs.git"] git = "https://github.com/wez/xcb-imdkit-rs.git" -branch = "waiting-on-release" +branch = "hangfix" replace-with = "vendored-sources" [source.vendored-sources] diff --git a/vendor.tar.gz b/vendor.tar.gz deleted file mode 100644 index 9ccc858..0000000 --- a/vendor.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c450f622d593a5ae3f016f32fd10283e6b8034165028340ced5add9568a6c928 -size 104350487 diff --git a/vendor.tar.zst b/vendor.tar.zst new file mode 100644 index 0000000..02f8951 --- /dev/null +++ b/vendor.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f61af58884c6a5dd282f51645fc31fdc019d1ae8620ca78de2b5c1866cca3af5 +size 93414306 diff --git a/wezterm-20221119.145034.49b9839f+g21.obscpio b/wezterm-20221119.145034.49b9839f+g21.obscpio deleted file mode 100644 index 0abfda7..0000000 --- a/wezterm-20221119.145034.49b9839f+g21.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2483303866f12efa4bc239d6d00051fc265a5f1abc292761a44dcca9b830cb9 -size 265210382 diff --git a/wezterm-20221119.145034.49b9839f+g21.tar.gz b/wezterm-20221119.145034.49b9839f+g21.tar.gz deleted file mode 100644 index 2330b4b..0000000 --- a/wezterm-20221119.145034.49b9839f+g21.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f75c2614eb98e4c18b848a956e0c9eb2d6a8507201b197f8a05a2f7cc4db55ae -size 124937662 diff --git a/wezterm-20221119.145034.49b9839f+g221.tar.zst b/wezterm-20221119.145034.49b9839f+g221.tar.zst new file mode 100644 index 0000000..8e90460 --- /dev/null +++ b/wezterm-20221119.145034.49b9839f+g221.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:211cc0d36fdf1d9934c779cb615cba02af0263781c45489dcf55fe773d9ed1df +size 104604233 diff --git a/wezterm.changes b/wezterm.changes index 36470d9..1ba9af1 100644 --- a/wezterm.changes +++ b/wezterm.changes @@ -1,3 +1,208 @@ +------------------------------------------------------------------- +Fri Feb 10 01:49:35 UTC 2023 - socvirnyl.estela@gmail.com + +- Update to version 20221119.145034.49b9839f+g221: + * x11/wayland: restore mouse copying to both clipboard and primary selection + * ssh: do our own proxycommand handling + * window: negative caching for xdg-portal + * Add Solus build dependencies + * cargo update + * config: allow config_builder to work with set_config_overrides + * window: use a shorter timeout for xdg portal reads + * palette: add CTRL-p / CTRL-n key bindings to move up/down + * docs: command palette + * palette: add full doc and enum name to text to match + * macos: make initial position consistent with window:set_position + * docs: webgpu + * ci: remove ubuntu 18 + * mux: only resize zoomed pane when resizing a tab + * defer loading background until after rescaling in config reload + * reduce macos locale warning to debug + * docs: link to dark mode example from appearance section + * x11: avoid "Unhandled" log line for focus events + * wgpu: ensure that the srgb format is available before using it + * fixup test for nerd font symbol update + * deps: wgpu -> 0.15 + * fonts: update Symbols Nerd Font Mono + * rust 1.67 is the minimum required version + * Change to the command to upgrade wezterm-nightly + * macos: fixup open_untitled_file handling + * cargo update + * mux: pass gui window position through from new mux window + * remove some debug prints + * macos: spawn new window when clicking on dock icon + * Add quit_when_all_windows_are_closed config option + * docs: expand wezterm.format examples + * docs: changelog for https://github.com/wez/wezterm/pull/2887 + * wayland: set scale factor without wegl_surface (for WebGpu) + * docs: changelog for https://github.com/wez/wezterm/pull/3054 + * macos: Add "New Window" to the dock menu + * docs: changelog for https://github.com/wez/wezterm/pull/2762 + * update derived files + * Add bindings for Home and End in copy_mode (#2762) + * add `wezterm cli get-text` command + * cargo fmt + * deps: http_req -> 0.9 + * docs: changelog for #2955 + * fix(wezterm-gui): Move word able to jump next line + * finish test + * fix: correctly set WHEEL_POSITIVE + * wip: horizontal scroll support + * ci: reduce frequency of thread locking + * deps: sctk -> 0.16 + * wayland: improve error when no seats have pointers + * docs: changelog for https://github.com/wez/wezterm/pull/3053 + * Detect ALT key for mouse events on Windows + * docs: link (In|De)creaseFontSize <-> adjust_window_size_when_changing_font_size + * workflows: add auto-locking of inactive closed issues + * docs: changelog for #2959 + * x11: simplify focus event matching + * x11: ignore pointer focus events + * docs: clarify that you want window_decorations=RESIZE + * allow window_decorations to work with config_builder + * ci: use freebsd 13 + * window_decorations: add MACOS_FORCE_(EN|DIS)ABLE_SHADOW + * Add wezterm.plugin module, allows loading modules from git + * deps: update toml -> 0.7, cargo update + * macos: don't include LEADER based key assignments in menubar + * fix crash bug uncovered by rust 1.67 + * fix command output not being displayed for short lived commands + * Add wezterm start --domain DOMAIN --attach + gui-attached event + * macos: maybe fix window positioning for multi-monitor systems + * docs: add a bit explaining what a terminal is + * docs: add version info to newer copy mode shortcuts + * wezterm.GLOBAL now returns references to stored data + * config: capture warnings and show them in config error window + * shell integration: check existence of `hostname` command before calling + * cargo fmt + * config: add wezterm.config_builder + * ci: unpin rust and mdbook versions in pages workflow + * docs: use new gelatyx `file-list` option + * fix typo in logging + * ci: try a bit harder to make doc builds work on PRs + * docs: shell-integration: cover the new built-in user-vars + * shell integration: set some handy user vars by default + * docs: add a brief bit about workspaces + * docs: start recipes section + * docs: add note about multiplexing and color schemes + * cargo update + * x11: always update selection ownership + * cargo fmt + * bleh, fix unix build + * mention that wayland doesn't allow --position + * fix build on windows + * reduce latency when heavily using foreground process info + * ci: try harder to successfully build the docs on PRs + * cargo update + * lua: add some more tab methods + * modals: invalidate window after assignment + * window:active_key_table now includes per-pane stacks + * add window activation items to palette and menubar + * docs: change log and docs for https://github.com/wez/wezterm/pull/2908 + * chore(wezterm-gui): Create move_to_end_of_word + * docs(wezterm-gui): Update docs + * feat(wezterm-gui): Support move to word end + * docs: add troubleshooting section + * add explicit SHIFT key caps to copymode docs + * docs: css for https://github.com/wez/wezterm/pull/2911 + * fmt docs + * Improve Copy Mode key documentation + * cargo fmt + * mux: try harder to use default_workspace from config + * macos: implement window:focus() + * windows: implement focus method + * add WindowOps::focus, ActivateWindow, window:focus() + * docs: changelog for https://github.com/wez/wezterm/pull/2977 + * wayland: hide mouse cursor when typing + * docs: changelog for https://github.com/wez/wezterm/pull/2978 + * Use dpi from configuration while resizing + * lua: add some pane methods for working with zones + * cargo update + * macos: ensure menubar is visible when switching away from a fullscreen window + * palette: ensure reverse background block spans full width + * macos: enable opacity for webgpu + * macos: retain menu menu when retrieving it from NSApp + * macos: fixup application termination + * docs: changelog for https://github.com/wez/wezterm/pull/2946 + * docs: add version info to hide_mouse_cursor_when_typing + * docs: document new config option + * feat: hide_mouse_cursor_when_typing config option + * sync color schemes + * docs: clarify native macos full screen mode + * docs: changelog for https://github.com/wez/wezterm/pull/2928 + * x11: determine active screen by using max intersecting area with active window + * x11: use TranslateCoordinates to get the root coordinates of focused window + * x11: clean up active screen detection + * x11: implement active screen detection + * macos: add version info to system name + * config: fix typo in error message + * gui: include x11 window manager in connection name + * gui: describe connection and show it in debug overlay + * gui: add target triple to debug overlay + * config: allow using bright but not bold text when brightening text + * expose some mux domain stuff to lua + * update base64, work around another batch of breaking API changes + * palette: fix min width + * cargo update + * Add Fedora 37 nightly builds + * ci: another pass at tumbleweed + * ci: make fix tumbleweed build + * windows: avoid panic when minimizing w/ WebGpu + * cargo update + * deps: update ntapi to 0.4 + * ci: apparently GH_TOKEN is what it really should be + * Fix typo + * Tweak labels in the menubar/command palette + * ssh: respect AddressFamily for environments with broken ipv6 + * cargo update + * docs: changelog for https://github.com/wez/wezterm/issues/2782 + * Add the hidden alias `-e` for the `start` subcommand. (#2889) + * palette: add icons for a number of entries + * box model: improve max width constraint for more complex elements + * palette: adjust group prefix when menubar is empty + * macos: update menubar when the config reloads + * include key assignments in palette and menubar + * tidy up macos menubar key assignment + * menubar: re-categorize attach/detach + * command palette: tweak for empty doc case + * improve width constraints in box_model, center command palette + * synthesize commands from domains, workspaces + * command palette: first pass + * ci: potentially fixup flakey pages build + * removed deprecated Copy, Paste, PastePrimarySelection actions + * docs: changelog for https://github.com/wez/wezterm/issues/2819 + * launcher: prefer to use human description of key assignment + * Re-organize default command list + * add descriptions for all keyassignment actions + * adjust default command list + * move OpenInBrowser -> KeyAssignment + * macos: allow running when there are no windows + * put quit at bottom of application menu + * macos: link to helpful resources from Help menu + * fixup tests + * macOS: add MenuBar + * macos: use interactive shell for .command scripts + * ci: refine error reporting in doc build + * mux: avoid deadlock in mux server + * deps: harfbuzz -> 6.0.0 + * fix windows build + * x11: potential fix for hanging IME + * mux: rename Mux::get() -> try_get(), add "infallible" Mux::get() + * mux: Mux is now Send+Sync + * mux: require that Domain be Send + Sync + * mux: switch RefCell to RwLock internally + * Rc -> Arc + * mux: make Tab Send+Sync + * mux: reduce context switching when parsing output + * mux: add notify_from_any_thread helper + * mux: Pane is now required to be Send+Sync. Use Arc + * ci: add debug output when building docs + * withdraw DEC private SGR handling for super/subscript + * cargo update + * macos: allow association with .command file type + * disable window title reporting escape sequence by default + * docs: add aarch64 macos example to target_triple + ------------------------------------------------------------------- Wed Dec 21 12:49:12 UTC 2022 - Soc Virnyl Estela diff --git a/wezterm.obsinfo b/wezterm.obsinfo index 7e666aa..08de87f 100644 --- a/wezterm.obsinfo +++ b/wezterm.obsinfo @@ -1,4 +1,4 @@ name: wezterm -version: 20221119.145034.49b9839f+g21 -mtime: 1670861709 -commit: 91ea1095c9e532070cef29f4e56a64345b9cf704 +version: 20221119.145034.49b9839f+g221 +mtime: 1675972611 +commit: 51e0c1b3933d206978590e0132401af97b8619c8 diff --git a/wezterm.spec b/wezterm.spec index 0801556..bf62c41 100644 --- a/wezterm.spec +++ b/wezterm.spec @@ -1,7 +1,7 @@ # # spec file for package wezterm # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,13 @@ %global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 Name: wezterm -Version: 20221119.145034.49b9839f+g21 +Version: 20221119.145034.49b9839f+g221 Release: 0 Summary: GPU-accelerated cross-platform terminal emulator and multiplexer URL: https://github.com/wez/wezterm License: (Apache-2.0 OR MIT) AND BSD-3-Clause AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR BSD-2-Clause) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 OR MIT OR Zlib) AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND LGPL-2.1-only AND MIT AND MPL-2.0 AND WTFPL AND Zlib AND MIT -Source0: %{name}-%{version}.tar.gz -Source1: vendor.tar.gz +Source0: %{name}-%{version}.tar.zst +Source1: vendor.tar.zst Source2: cargo_config Requires: terminfo BuildRequires: Mesa-libEGL-devel