Commit Graph

  • 40af2de183 Accepting request 1237153 from X11:terminals factory Ana Guerrero 2025-01-13 16:50:11 +0000
  • 5bb070ae77 - Add dmz-icon-theme-cursors to resolve bsc#1234979 devel Soc Virnyl Estela 2025-01-12 08:54:58 +0000
  • c3cb57d4df Accepting request 1234640 from X11:terminals Ana Guerrero 2025-01-05 14:29:07 +0000
  • 2737fff4db - Update to version 20240203.110809.5046fc22+git421: * deps: libpng -> 1.6.44 * deps: update to zlib 1.3.1 * wezterm-ssh: update pty version * docs: changelog for serial bits * pty: bump semver because serial2 changes public API * Use serial2 crate instead of serial (#6411) * chore: remove redundant words in comment * fix some warnings with rust 1.83 * wayland: reimplement maximize and restore * Disable libpng VSX_OPT flag for PowerPC 64 * cargo update * docs: changelog for #6186 * Region scrolling tests and a fix * Region scrolling tests * fix warning * Fixed minor typo in the example from `get_default_colors.md Soc Virnyl Estela 2025-01-02 22:56:37 +0000
  • 4eb3de77f5 Accepting request 1222645 from X11:terminals Ana Guerrero 2024-11-08 11:01:08 +0000
  • 25b173a3bf OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=125 Soc Virnyl Estela 2024-11-08 06:16:36 +0000
  • 517da28b1a OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=124 Soc Virnyl Estela 2024-11-08 06:11:07 +0000
  • 930ffa93f2 - Update _service file * use recomprizz - Update to version 20240203.110809.5046fc22+git404: * WezTerm.app/Contents/Info.plist: request network permissions * Mark wayland-backend as optional dependency (#6342) * hbwrap: from_raw_parts handling of null ptr * Alter copr spec file for Fedora 41 and Rawhide * docs: Put APT key into /etc/apt/keyrings * docs: fix InputSelector.md typo * add X11 xmonad to tiling_desktop_environments * cirrus: token update * Suppress compiler warnings, due to never type (!) * Show support for ProxyUseFDpass in ssh docs * PromptInputLine: fixup per code review * feat: add a way to spawn populated LineEditor * Custom prompt for PromptInputLine (#6054) * wayland: handle left/right tiling too * feat: implement toggle_fullscreen and hide for Wayland * fix(wayland): match inner window and window frame sizes * Handle # and ? characters in directory path * update cachix public key * Added: nix install docs * Added: nix nightly build to cachix * chore: remove redundant words in comment * shell-integration: Fix syntax error due to missing double quote * docs: fix mistake with PATH example * deps: glium to 0.35 * wgpu -> 22.1 * shell integration: check for saved PS1 value before using it * fix: add short circuit to set active pane Soc Virnyl Estela 2024-11-08 06:10:02 +0000
  • 38e0f60fe3 - Remove .cargo/config. Future cargo config is now config.toml Soc Virnyl Estela 2024-06-15 13:56:20 +0000
  • bfca11e4b9 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=121 Soc Virnyl Estela 2024-06-15 13:52:33 +0000
  • 9efb9c81f8 - Cleanup _service file. Download the sources during buildtime - Update vendored dependencies Soc Virnyl Estela 2024-06-15 13:44:00 +0000
  • d5a297fbb1 - Replace rust+cargo to cargo. There is a bug where it selects the lowest version Soc Virnyl Estela 2024-06-15 13:24:08 +0000
  • a162f96ac3 - Leap still has no zstd when unpacking sources. Add it so that it can be built on leap Soc Virnyl Estela 2024-06-15 13:21:43 +0000
  • 1cf2dd9a95 Accepting request 1160857 from X11:terminals Ana Guerrero 2024-03-25 20:08:11 +0000
  • 6d5d8274c1 - Filter platform specific dependencies. Only pull those that is required for linux platforms. - Set filter to true in _service file. - Update vendored dependencies with filter enabled. Soc Virnyl Estela 2024-03-23 00:47:30 +0000
  • 5d310c9c90 Accepting request 1150120 from X11:terminals Ana Guerrero 2024-02-25 13:07:04 +0000
  • 297420eae9 - Update to version 20240203.110809.5046fc22: * Revert "text cursor glyph renders at native cell size" * docs and missing bit of #4535 #4523 * Mention the -e aliases explicitly in the help * Always start a new process on "wezterm -e $CMD" * add wezterm start --new-tab and wezterm connect --new-tab Soc Virnyl Estela 2024-02-24 10:07:47 +0000
  • e499b7972a Accepting request 1143790 from X11:terminals Ana Guerrero 2024-02-04 18:08:30 +0000
  • c45b44eadd - Update to version 20240128.202157.1e552d76+git29: * plumb a couple more window title invalidations through to gui * Add lua version to debug overlay * don't show default key assignments in palette when they are disabled * mux: allow specifying cache policy for process information * macos: add space between keycaps on command palette * speculative fix for tab title change not invalidating window * fix tmux passthrough escape sequence encoding * Revert "x11: scope the cyrillic ctrl-c workaround to cyrillic" * x11: scope the cyrillic ctrl-c workaround to cyrillic * docs: changelog for #4910 * pty: improve unix path searching * pty: don't try to spawn a directory from the cwd * fix invalidation on palette change * xkeyboard: maybe workaround next_group weirdness * x11: improve keyboard trace diagnostics * ci: regenerate workflows * ci: Vendor cargo dependencies * ci: Use scccache-action instead of rust-cache * Add additional outputs for nix's flake package * docs: update freetype_load_flags * be smarter about NO_HINTING * term: downgrade conpty tmux title mangling warning to debug * Revert "ci: use new arm runners for macos builds" * ci: use new arm runners for macos builds * fixup parser for freetype_load_flags * macos: constrain fallback to normal attributes * Upgrade rcgen to 0.12 * docs: update for latest release * front_end defaults to OpenGL again * freetype_load_flags now defaults to NO_HINTING * cargo update * macos: fall back to old font fallback approach * fix typo in installation example * docs: fix typo (duplicate issue id) * docs: changelog for kitty image protocol fixes * flatpak: update some metadata * run ci/update-derived-files.sh * add small helper function to better express bool casting * fix kitty image protocol display parameters * fix laggy tab bar update after closing a tab * macos: ignore LastResort font in fallback suggestions * docs: update changelog to show latest release * docs: update for retired and newly supported linux builds * docs: manual fixup of color scheme data * docs: update for latest release * Cargo.lock: update * update flatpak runtime version * bidi: prep for crates.io update * color-types: prep for crates.io publish * wezterm-input-types: prep for crates.io publish * wezterm-blob-leases: prep for crates.io publish * wezterm-dynamic: bump version of crates.io publish * sync color schemes * sync-color-schemes: gogh schema changed slightly * new: pane:get_lines_as_escapes() * docs: show how to get whole scrollback in get_xxx_as_text * launcher: allow ctrl-[ to close launcher menu Soc Virnyl Estela 2024-02-03 09:45:01 +0000
  • 17923587b7 - Remove add-terminator-to-sync-capability.patch. - Update to version 20230712.072601.f4abf8fd+git390: * wayland: consider base in resize increment calc * x11/wayland: fixup altgr in eg: azerty layout * chore(nix): update hashes for git * ci: actually build wezterm * fix: disproportionate cursor * fix excessive calls to format-tab-title * docs: remove selection restriction * docs: changelog for https://github.com/wez/wezterm/pull/4850 * fix: render bar cursors on topmost layer (#4850) * x11: refactor selection logic in the spirit of DRY * x11: more actively try to fallback to STRING for selection * docs: fix typo * docs: fix typo * docs for https://github.com/wez/wezterm/pull/4824 * macos: set minimum increment size to 1x1 cells * wayland: set minimum increment size to 1x1 cells * x11: set minimum increment size to 1x1 cells * Set base_width/height in set_resize_increments * Move set_resize_increments() to apply_dimensions() * Refactor set_resize_increment() args into struct * x11: speculatively allow pasting latin-1 data * Update AttachDomain.md * Update shell-integration.md * chore: add signal getter on exit status * macos/clipboard: use try_quote instead of quote * x11: fix handling of high-speed key events * fixup issue with compose key * docs: changelog for #4828 Soc Virnyl Estela 2024-01-27 00:20:33 +0000
  • 979cf79e89 Accepting request 1140240 from X11:terminals Ana Guerrero 2024-01-22 19:33:19 +0000
  • 32992ba5a5 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=109 Soc Virnyl Estela 2024-01-21 05:55:55 +0000
  • 248af804a7 - Remove wezterm-terminfo package. Ncurses now provides the terminfo file Soc Virnyl Estela 2024-01-21 04:23:55 +0000
  • 2d580bb482 Accepting request 1127902 from X11:terminals Ana Guerrero 2023-11-21 20:32:52 +0000
  • 9f30fa92fa - Update vendored dependencies. - Add add-terminator-to-sync-capability.patch Soc Virnyl Estela 2023-11-19 13:33:17 +0000
  • 7d341ccdcf - Update to version 20230712.072601.f4abf8fd+git210: * cargo update * docs: changelog for #4563 * Make RIS also clear the alternate screen Soc Virnyl Estela 2023-11-18 22:32:56 +0000
  • 6d383b58da - Add do-not-send-eof-when-closing-application.patch * resolves issue when closing app but also sends an EOF to other multiplexers e.g. tmux, screen, zellij Soc Virnyl Estela 2023-11-18 21:58:16 +0000
  • aa1c6f425e - Move shell integration to /usr/etc. It won't be read but it's optional Soc Virnyl Estela 2023-11-12 07:56:49 +0000
  • e6d074c066 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=102 Soc Virnyl Estela 2023-11-12 07:05:30 +0000
  • a1e5f18539 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=101 Soc Virnyl Estela 2023-11-12 06:52:30 +0000
  • 217b6948d7 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=100 Soc Virnyl Estela 2023-11-12 06:48:39 +0000
  • df116b3fcf - Remove cargo_config from source. It's part of the vendored tarball now Soc Virnyl Estela 2023-11-12 06:25:35 +0000
  • fed98d2bcf - Update to version 20230712.072601.f4abf8fd+git207: * Default G1 to ASCII * docs: fix emoji stuff * Fallback to SGR when rendering 16/256 colors when MaxColors is 16M * Detect true color set by max_colors * deps: wgpu -> 0.18 * docs: Fix typo Soc Virnyl Estela 2023-11-12 06:22:46 +0000
  • 9d57216653 Accepting request 1120963 from X11:terminals Ana Guerrero 2023-10-29 18:41:43 +0000
  • 2e94b0fb41 - Set wezterm-terminfo as noarch Soc Virnyl Estela 2023-10-29 06:30:30 +0000
  • 3a2917ad27 - Create subpackage wezterm-terminfo Soc Virnyl Estela 2023-10-29 06:12:21 +0000
  • 155dfc3e6e Accepting request 1116499 from X11:terminals Ana Guerrero 2023-10-10 19:00:10 +0000
  • 702d97a46f - Use unupdated vendored crates for now. * This is to stop OBS Notifications about build failures. * Once openssl crate is updated from possibly a new release, I will re-enable update of vendored crates - Use cargo-vendor-filterer to lessen vendored crates Soc Virnyl Estela 2023-10-09 14:16:17 +0000
  • 5af527e908 Accepting request 1111692 from home:bmwiedemann:branches:X11:terminals Soc Virnyl Estela 2023-09-17 06:46:56 +0000
  • 152895158c - Enable update of vendored dependencies. - Update vendored dependencies. Soc Virnyl Estela 2023-09-07 07:47:30 +0000
  • 601fba8c7b Accepting request 1108980 from X11:terminals Ana Guerrero 2023-09-06 16:56:44 +0000
  • d43711d93f - Revert update of vendored deps. Soc Virnyl Estela 2023-08-29 05:37:02 +0000
  • a36c5195f9 - Remove cargotoml parameters in _service. - Update vendored dependencies. Soc Virnyl Estela 2023-08-29 04:00:02 +0000
  • 04a08bfead Accepting request 1104905 from X11:terminals Ana Guerrero 2023-08-21 09:45:01 +0000
  • 4dbbf2de42 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=86 Soc Virnyl Estela 2023-08-13 14:10:35 +0000
  • 25dcdae7d7 - Revert update of vendored dependencies. Soc Virnyl Estela 2023-08-13 13:52:44 +0000
  • b98ad9e012 Replace obsoleted disabled option with manual Soc Virnyl Estela 2023-08-13 13:28:47 +0000
  • cca800b193 - Update vendored dependencies. - Replace obsoleted disabledrun subcommand option from _service. Soc Virnyl Estela 2023-08-13 13:02:36 +0000
  • 938a12e3c3 Accepting request 1102804 from X11:terminals Dominique Leuenberger 2023-08-08 13:54:38 +0000
  • baddd7bf37 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=81 Soc Virnyl Estela 2023-08-08 06:06:51 +0000
  • 141a6b81cf OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=80 Soc Virnyl Estela 2023-08-08 06:03:36 +0000
  • 67263d9f05 - Fix build feature flags. Only use default + distro-defaults. Soc Virnyl Estela 2023-08-07 14:23:29 +0000
  • 0df3fbeaaa Accepting request 1098746 from X11:terminals Ana Guerrero 2023-07-17 17:23:11 +0000
  • faf5e343f9 - Update to version 20230712.072601.f4abf8fd * The default for front_end is now WebGpu * The default for adjust_window_size_when_changing_font_size now depends on the window environment and the contents of tiling_desktop_environments. * Added eigth block corner glyphs to custom block glyphs. * Don't hide mouse cursor when pressing only modifier keys. * PaneSelect will now un-zoom to show all panes, then re-zoom after performing its action. * Images, especially animated images, are now decoded in the background. When used as a background layer for the terminal, we now use the normal terminal background color as a placeholder until the first frame has been decoded. In other circumstances, you may observe a brief black frame while waiting for the image to decode. * You may now use CTRL-J/K to change the selection in the launcher menu, in addition to CTRL-N/P which always worked previously. * Duplicate entries in CharSelect are now suppressed, making it less cluttered. * Lots of changes are described in https://wezfurlong.org/wezterm/changelog.html#20230712-072601-f4abf8fd Soc Virnyl Estela 2023-07-14 00:08:37 +0000
  • f4dd0aaa6a Accepting request 1093346 from X11:terminals Dominique Leuenberger 2023-06-16 14:53:33 +0000
  • 9741263a39 - Package is incompatible with native libraries. Disabling by commenting out CFLAGS and CXXFLAGS. Soc Virnyl Estela 2023-06-15 17:04:29 +0000
  • 355e3132a8 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=74 Soc Virnyl Estela 2023-06-15 16:43:02 +0000
  • 23293889dd - Add missing dependencies Soc Virnyl Estela 2023-06-15 16:36:09 +0000
  • 0e27f0d18c - Add %optflags - Fix install section. Soc Virnyl Estela 2023-06-15 16:19:27 +0000
  • 2d81cd5e65 - Change and reupload source upstream tarball with already downloaded third-party deps. Soc Virnyl Estela 2023-06-15 13:30:24 +0000
  • dee18e6600 - Use upstream tarball. - Add global dashed_version since upstream uses dashses instead of periods. - Update vendored dependencies. Soc Virnyl Estela 2023-06-15 13:15:10 +0000
  • 96e02fd481 - Update vendored dependencies. Soc Virnyl Estela 2023-06-07 22:46:01 +0000
  • c29606bc92 Accepting request 1079676 from X11:terminals Dominique Leuenberger 2023-04-16 14:07:17 +0000
  • 27743ad0db - Update vendored dependencies. Soc Virnyl Estela 2023-04-14 13:42:31 +0000
  • a8b137650a - Update to version 20230408.112425.69ae8472: * windows: fix: mess up full screen mode on config reload * pty: fix unused import warning on windows * windows: fix warning; mut not required here * config: defer evaluating default wsl domains * docs: update for wezterm replay changes * docs: explain what font shaping actually is * docs: add tags to a number of pages * wayland: fix webgpu invalidation issue * wezterm replay: add --explain-only and --cat options * switch to fancy-regex crate * docs: for integrated title buttons * Push folks towards the bug report template * schemes: fix origin url when importing toml files * add more color schemes * docs: update color scheme versions * windows: speculative fix for recursive borrow * add wezterm.has_action * Make background painting more consistent when window is transparent * fix build on windows * docs: fix link * expose the tty name associated with a pane * docs: update gui.get_appearance example for mux * quick select: make user patterns take precedence * docs: show schemes in the per-page toc * Add InputSelector action * admit defeat to intel shader weirdness * refine charselect move logic per comments on #3449 * character select pgup/down, less jerky navigation, selected centered in list (#3449) * docs: ... and format the examples Soc Virnyl Estela 2023-04-10 05:00:45 +0000
  • 46e09203f9 Accepting request 1074526 from X11:terminals Dominique Leuenberger 2023-03-27 16:16:21 +0000
  • 3d6e9562b8 - Update to version 20230326.111934.3666303c: * docs: show the return values of the new pane:move_to_xxx methods * mux: add lua api equivalent to move-pane-to-new-tab * mux: forward move-pane-to-new-tab requests to hosting mux * ci: automate making PR for flathub at release time * hyperlink_rules.md: add link supported regex syntax * mux: move-pane-to-new-tab didn't resync structure * tidy up some debug logging * mux: fix some dpi and pixel size issues * images: improve logging when things are weird * When a modal is active, it gets first dibs on key processing * palette: exclude copy mode actions unless copy mode is active * macos: invalidate window when dispatching from menubar * Add new-tab-button-click event * palette: prioritize platform-appropriate shortcuts * palette: refactor slightly * palette: add config for how ui key caps render * update tests for updated JetBrainsMono * update bundled JetBrainsMono to 2.304 * palette: show key assignment alongside entries * ci: Use nextest (#3342) * palette: show the label from the command in the palette * docs: changelog for https://github.com/wez/wezterm/pull/3344 * refactor(config & macos/windows): rename window_background_blur to macos_window_background_blur * feat(config & window): use CGSSetWindowBackgroundBlurRadius to set background blur on macos * docs: clarify the default for allow_square_glyphs_to_overflow_width * more entitlements on macos * re-run black ci/generate-workflows.py * ci: Use rust-cache instead of the general cache action (#3341) * fix(ci): Use install action instead of manually calling cargo-install Soc Virnyl Estela 2023-03-26 23:12:48 +0000
  • 04d3672edf Accepting request 1065634 from X11:terminals Dominique Leuenberger 2023-02-14 15:46:45 +0000
  • efc6f834ea Accepting request 1065630 from home:firstyear:branches:X11:terminals Soc Virnyl Estela 2023-02-14 02:11:16 +0000
  • 7a58853178 - 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<Tab> -> Arc<Tab> * 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<dyn Pane> * 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 Soc Virnyl Estela 2023-02-10 01:53:29 +0000
  • 5b3e1dae49 Accepting request 1045655 from X11:terminals Dominique Leuenberger 2022-12-29 12:09:18 +0000
  • e153bb8dfb OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=59 Soc Virnyl Estela 2022-12-21 13:18:38 +0000
  • e4daa57d6d OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=58 Soc Virnyl Estela 2022-12-21 13:07:17 +0000
  • ea6b7d32a0 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=57 Soc Virnyl Estela 2022-12-21 12:54:38 +0000
  • b22c0c2b9c - Add shell completions for bash, zsh, and fish. - Print version to .tag file to let wezterm -V or wezterm --version command show the version. Soc Virnyl Estela 2022-12-21 12:50:32 +0000
  • 99065d2891 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=55 Soc Virnyl Estela 2022-12-16 16:06:36 +0000
  • 96351b1909 - Separate the multiplexer server from wezterm-gui: Reason -> https://github.com/wez/wezterm/blob/main/README-DISTRO-MAINTAINER.md#binaries Soc Virnyl Estela 2022-12-16 15:51:43 +0000
  • b45d140fdb - Update to version 20221119.145034.49b9839f+g21: * Update of vendored dependencies Soc Virnyl Estela 2022-12-16 13:44:48 +0000
  • aba0962b79 Accepting request 1042515 from X11:terminals Dominique Leuenberger 2022-12-13 17:55:43 +0000
  • 531bf75645 - Update to version 20221119.145034.49b9839f+g16: * Remove Source entry in Debian control file (#2828) - Automatic update of vendored dependencies. Soc Virnyl Estela 2022-12-05 22:48:05 +0000
  • 2a6fffd81e - Update to version 20221119.145034.49b9839f+g14: * Fix shell-resolution documentation in launch * build(deps): bump rstest from 0.15.0 to 0.16.0 * env_logger -> 0.10 * cargo update * fonts: improve error message slightly * cleanup: a few references to the Last Resort font * docs: https://github.com/wez/wezterm/pull/2662 * wezterm-gui: implement move_by_page function * docs: add documentation for new default key bindings * wezterm-gui: support half page up/down navigation * docs: mention new background option from window_background_image * cargo update * refactor: replace the deprecated usage of chrono::TimeZone::ymd * docs: released 20221119-145034-49b9839f Soc Virnyl Estela 2022-12-04 03:09:45 +0000
  • 355aed5414 Accepting request 1038552 from X11:terminals Dominique Leuenberger 2022-11-28 10:07:12 +0000
  • d387bfa573 - Update to version 20221119.145034.49b9839f: * fix IME composition status applying to all panes * allow disabling tabs, new tab button in tab bar * Update macos docs with wezterm CLI installation (#2619) * docs: changelog for https://github.com/wez/wezterm/pull/2661 * Fix relative CWD path given on command line being interpreted as within the server's CWD * fixes flow chart and typo in config file docs * docs: changelog for https://github.com/wez/wezterm/pull/2636 * Fix background cover algorithm * Fix dragging by left or right status with retro tab bar * docs: fix MoveTabRelative default key assignments * docs: update first example to use wezterm.action style * gui: improve error message for unsupported height/width values for Color and Gradient * webgpu: improve messaging when no adapters are found * webgpu: minor optimization of shader * use constants for has_color values in wgsl shader and in the rust code * webgpu: support hsv transforms * fix resizing on windows when wgpu is enabled * add some config options to influence webgpu selection * make drawRect work on macos when using webgpu * This makes webgpu actually render * fixup crash when running in webgpu mode * plumb webgpu code into draw path * Abstract more over the render state, add RenderContext * put WebGpuState into an Rc * Add IndexBuffer abstraction * Add VertexBuffer abstraction * Add MappedVertexBuffer abstraction * make TripleLayerQuadAlloctor::Gpu(BorrowedLayers) self-referential * use a self-referential struct for mapping vertexbuffers * erase generic T from Atlas, Sprite, CachedGlyph etc. * notionally allow webgpu texture atlas creation * make Vertex conform to Pod * Basic useless wgpu based rendering foundation * deps: update raw-window-handle * docs: add_wsl_distributions_to_launch_menu was removed * partially handling overflowing tab titles * changelog for https://github.com/wez/wezterm/pull/2746 * Allow windows installer to run on arm64 emulating x64 * rustdoc markdown fences-- * xcursor: parse and follow theme inheritance * reduce size of BoxedQuad by 2/3 * quads: switch to allocating quads rather than contiguous vertices * remove dead code * Add support for heap profiling using dhat * perf: adjust clustering when bidi is disabled * lfucache: improve LFU algorithm and structure * refactor: move lfucache into its own crate * cargo update * docs: remove wezterm-nightly-bin AUR link * gui: fix cursor color invalidation issue * Fix horizontal wheel events * docs for #2702 * keyevent: fixup prevent_fallback processing * docs: changelog for #2112 * wezterm.terminfo: add statusline entries * cargo update * Fix compiler warning * keys: add prevent_fallback option for ActivateKeyTable * docs: changelog for https://github.com/wez/wezterm/pull/2670 * Continue parsing cmdline arguments in the desktop file * Allow to pass the command to execute via "-e" * rust 1.65 does a better job with enum packing * termwiz: release 0.19 * fix: temp fix for Android build error * deps: cargo update for openssl * deps: cargo update * deps: remove async-std dep Soc Virnyl Estela 2022-11-21 03:49:03 +0000
  • 6ca98c3dbc Accepting request 1033167 from X11:terminals Dominique Leuenberger 2022-11-04 16:34:41 +0000
  • 69021978c8 Accepting request 1033155 from home:jengelh:branches:X11:terminals Soc Virnyl Estela 2022-11-03 21:15:01 +0000
  • f1f6cdc85c Accepting request 1032967 from X11:terminals Dominique Leuenberger 2022-11-03 18:14:16 +0000
  • 1141563067 - Update to version 20220905.102802.7d4b8249+git147: * deps: textwrap -> 0.16 * cargo update * deps: upgrade finl_unicode to 1.2 * macos: remove UNHANDLED: IME: do_command_by_selector warnings * render: remove redundant extra quad buffer * trim heap usage * reduce log level strength of "breaking on overflow" * ci: maybe fix suse CI * update cargo.lock for bidi release * bidi: bump version for publish * update harfbuzz to 5.3.1 * mux client: add a warning * gui: set up mux socket for wezterm connect case as well * fix panic with window:set_workspace when default domain is mux * bidi: move conformance tests to separate file * cargo update * termwiz: fixup for 32-bit systems * termwiz: update widechar_width for unicode 15 * keys: ctrl-shift-1 didn't switch to the first tab * launcher: don't panic when launching nothing * fonts: fix shaping for U+28 U+FF9F * fmt * fix wrapping issue with double-wide cells and hyperlink rules * mux client: consider domain id when mapping panes * mux client: add domain id to logs * mux client: refine some debug a big * charselect: improve compatibility with QMK unicode inputs * ssh: libssh: improve diagnostic in case connect fails * mux: fix stale local/remote window id mapping in mux client Soc Virnyl Estela 2022-10-26 22:39:22 +0000
  • 297308b31f Accepting request 1030406 from X11:terminals Dominique Leuenberger 2022-10-21 15:28:22 +0000
  • 32911dafc1 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=42 Soc Virnyl Estela 2022-10-14 12:23:52 +0000
  • 38bb6f3bf9 - Increase both storage and memory to 16G in _constraints file to fix out of memory errors. Soc Virnyl Estela 2022-10-14 12:22:30 +0000
  • 2afe50b610 - Increase storage to 12G in _constraints file. Soc Virnyl Estela 2022-10-14 01:10:57 +0000
  • fa18a020bb OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=39 Soc Virnyl Estela 2022-10-11 13:39:55 +0000
  • c27ca45f49 - Update to version 20220905.102802.7d4b8249+git117: * term: support utf8 mouse reporting (DECSET 1005) * cargo update * docs: changelog for https://github.com/wez/wezterm/issues/2559 * Allow cursor visibility to be changed by widgets * Add ResetTerminal and pane:inject_output method * add window-focus-changed event * Expose applying an AttributeChange on CellAttributes * x11: explicitly enable Dri2 * validate the config to prevent div by 0 for initial_cols/initial_rows * tweak --always-new-process messaging Soc Virnyl Estela 2022-10-11 12:37:57 +0000
  • 93f13ffcfe Accepting request 1003313 from X11:terminals Dominique Leuenberger 2022-09-13 14:47:40 +0000
  • a7062831da ------------------------------------------------------------------ - Add _constraints file to avoid memory exhaustion. - Update to version 20220905.102802.7d4b8249+git3: * shaper: restart presentation=None from font_idx=0 * docs: publish release * docs for switch_to_last_active_tab_when_closing_tab * add switch_to_last_active_tab_when_closing_tab config option * docs: slightly clarify language in ActivateLastTab * docs: link to SpawnCommandInNewTab from SpawnTab * docs: changelog * Search incrementally in chunks of 1000 lines, show progress * fix quad cache top pixel value * cargo update * Fix typo in harfbuzz.rs * fix hangul NFC shaping * lua: patch os.getenv with our own function * termwiz: remove assertions * docs: charselect and paneselect font & size config * ci: expand auto-generated release description * fontconfig: allow proportional fallbacks for codepoints * docs: changelog for 20220904-064125-9a6cee2b * font: fix the function signature for log_buffer_message ... * docs: update for latest release * docs: pane:get_metadata * cargo update * docs: explain about ~ in default_cwd docs * docs: refine CharSelect docs * charselect: options to control copy behavior, + docs * delete old record/replay scripts * correctly invalidate line shape data when fallback fonts load async Soc Virnyl Estela 2022-09-06 11:50:52 +0000
  • 083bda00e6 Accepting request 1001203 from X11:terminals Dominique Leuenberger 2022-09-05 19:21:47 +0000
  • a7cc4381ae - 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 Soc Virnyl Estela 2022-08-29 06:52:46 +0000
  • 3d42510851 - 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 Soc Virnyl Estela 2022-08-28 00:43:15 +0000
  • 9cc6fc16eb Accepting request 999519 from X11:terminals Dominique Leuenberger 2022-08-27 09:50:31 +0000
  • 0da9dbefb6 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=31 Soc Virnyl Estela 2022-08-20 06:35:46 +0000