Commit Graph

29 Commits

Author SHA256 Message Date
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=44
2022-10-26 22:39:22 +00:00
Soc Virnyl Estela
32911dafc1 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=42 2022-10-14 12:23:52 +00:00
Soc Virnyl Estela
38bb6f3bf9 - Increase both storage and memory to 16G in _constraints file to fix out of memory
errors.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=41
2022-10-14 12:22:30 +00:00
Soc Virnyl Estela
2afe50b610 - Increase storage to 12G in _constraints file.
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=40
2022-10-14 01:10:57 +00:00
Soc Virnyl Estela
fa18a020bb OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=39 2022-10-11 13:39:55 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=38
2022-10-11 12:37:57 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=36
2022-09-06 11:50:52 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=34
2022-08-29 06:52:46 +00:00
Soc Virnyl Estela
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

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=33
2022-08-28 00:43:15 +00:00
Soc Virnyl Estela
0da9dbefb6 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=31 2022-08-20 06:35:46 +00:00
Soc Virnyl Estela
93f9a436d1 - Update to version 20220807.113146.c2fee766+git39:
* macos: report max_fps in ScreenInfo
  * macos: implement max_fps
  * docs: changelog for #2434
  * Add control key in docs
  * Add missing license files
  * cargo update
  * background: avoid weird wraparound in radial gradients
  * docs: changelog for https://github.com/wez/wezterm/pull/2394
  * chore: Sync color schemes with nightfox changes
  * pty: fix doc example
  * fixup build for pty api change
  * pty: fixup for macos
  * pty: try_clone_writer -> take_writer
  * term: hook flush up to ThreadedWriter
  * Fix `alias` for Flatpak: command wasn't quoted
  * docs: add stable download links for suse and alpine
  * fix bypass_mouse_reporting_modifiers
  * add update-status event. deprecates update-right-status
  * fix overly truncated tab titles
  * apply executable checks to $SHELL and /etc/passwd lookup
  * pty: cmdbuilder: check for executable access when resolving program
  * fix fedora download links
  * docs: update info about number of color schemes
  * docs: add missing COMMANDS entry for ShowLauncherArgs
  * docs: clarify ShowLauncherArgs flags behavior
  * docs: wezterm is now on flathub
  * ActivatePaneDirection uses recency to resolve ambiguous moves
  * sync color schemes with nightfox
  * remove flatpak-unsupported link types

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=30
2022-08-20 06:27:55 +00:00
Soc Virnyl Estela
8ea9c827b1 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=29 2022-08-20 00:21:19 +00:00
Soc Virnyl Estela
c016ff5f00 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=28 2022-08-12 23:44:40 +00:00
Soc Virnyl Estela
6fadfaf8bf OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=27 2022-08-12 23:37:13 +00:00
Soc Virnyl Estela
d2075d6838 - Update to version 20220624.141144.bd1b7c5d+git307:
* use titlebar bg for right status background 
  * docs: clarify that we might be showing more recent info
  * fix potential panic when computing hyperlink rules
  * docs: a bit more detail for RGBA sequences
  * wezterm show-keys --lua to print a lua version of the config

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=25
2022-08-05 09:37:05 +00:00
Soc Virnyl Estela
8140fa4dc3 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=23 2022-07-28 03:25:40 +00:00
Soc Virnyl Estela
335a19f2c7 - Update to version 20220624.141144.bd1b7c5d+git264:
* really fix termwiz --all-features build
  * lua: expose metrics to lua
  * fix termwiz --all-features build
  * wezterm.format: now supports rgba colors
  * termwiz: allow setting alpha for SGR fg, bg attributes
  * termwiz: ColorSpec now allows for alpha to be tracked
  * allow setting alpha for OSC 10, 11, 12
  * term: avoid panic in phys_row when row is out of range
  * deps: harfbuzz -> 5.0.1
  * tabs: revise active index after killing panes
  * deps: zstd 0.6 -> 0.11
  * docs: fix typo in changelog
  * fix "no pane" tab hang when two panes close at once
  * Pane::search: expose range, limit. Limit quickselect by default
  * ci: try uploading sha256 files alongside release assets
  * json: fix visited hash set
  * termwiz: refactor: split line into sub-modules
  * docs: changelog for https://github.com/wez/wezterm/issues/2162
  * term: fixup cursor position during rewrap
  * cargo update
  * search: fix coordinates for matches at EOL
  * mux: prefer compressed Lines when syncing
  * Line::wrap now prefers cluster storage
  * docs: changelog for scrollback/search improvements
  * search: debounce searches by ~350ms
  * search: fix incorrect highlight in search results
  * search: improve coordinates for new search implementation
  * rangeset: fix accidentally quadratic complexity
  * localpane: revise search method implementation

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=22
2022-07-28 03:09:41 +00:00
Soc Virnyl Estela
7edf7c01f2 - Update to version 20220624.141144.bd1b7c5d+git171:
* macos: Add com.apple.security.automation.apple-events entitlement
  * fix padding to the right of retro tab bar
  * overlays: handle resize better
  * color scheme: allow exporting schemes that set index colors
  * x11/wayland: always try the portal for appearance
  * exec domains: pass paneid to fixup method
  * docs: fix typos
  * add wezterm.color.save_scheme for exporting color schemes
  * add lua functions for importing color scheme files
  * colors: move wezterm.get_builtin_color_schemes to wezterm.colors.get_builtin_schemes
  * add wezterm.color.get_default_colors
  * add wezterm.gui.get_appearance to retrieve dark mode
  * fix build; last commit passed `cargo check` but not `cargo build`!?
  * fonts: allow glyph not found warnings to show after config reload
  * color schemes: add version metadata
  * color schemes: remove : splitting for prefix extraction
  * fonts: limit missing glyph notification to once per hour
  * debug overlay: remember last log line globally
  * colors: refine importer
  * color schemes: move other color scheme format code to color-funcs
  * x11/wayland: subscribe to xdg desktop portal for settings changes
  * docs: fix link discussing subpixel hinting
  * windows: avoid recursing and borrowing inner twice
  * x11/wayland: use xdg desktop portal settings interface to get dark mode
  * Fix shortcut for "move between panes": `shift` was missing
  * docs: show how to find just the dark color schemes
  * docs: clarify order of extracted colors
  * docs: changelog for https://github.com/wez/wezterm/issues/2234
  * lua: add pane:is_alt_screen_active()

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=20
2022-07-16 04:12:27 +00:00
Soc Virnyl Estela
cdcb0212ee - Update to version 20220624.141144.bd1b7c5d+git50:
* wayland: add global active_surface_id to fix pasting
  * docs: remove "bad" rgb spec from docs
  * docs: changelog for https://github.com/wez/wezterm/issues/2204
  * speculative fix for https://github.com/wez/wezterm/issues/2204
  * meant to remove this as part of c6672246749a7f58e5bebf68c4fcf57e1ddb4f08
  * ci: drop support for building on debian 9
  * update harfbuzz to 4.4.1
  * docs: clarify when set_environment_variables is consulted
  * deps: tiny-skia -> 0.7
  * build(deps): bump rstest from 0.14.0 to 0.15.0

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=18
2022-07-06 05:23:04 +00:00
Soc Virnyl Estela
723091c8cc Accepting request 985190 from home:uncomfyhalomacro:branches:X11:terminals
- Update to version 20220624.141144.bd1b7c5d+git17:
  * docs: https://github.com/wez/wezterm/issues/2185
  * fix `winget list` causes toast notification spam
  * fix(#2175): correct get-dep script for arch distro's
  * ActivateKeyTable replace_current wasn't actually optional
  * docs: Use new `wezterm.action.Action` syntax in rest of the docs
  * allow action=wezterm.action.ExtendSelectionToMouseCursor(nil)
  * lua: catch non-array style keys in array style table
  * docs: Improve clarity of wezterm.on wrt. callback params and example
  * ci: make deterministic again!
  * docs: update keyassignment reference for more ergnomic wezterm.action syntax
  * docs: wezterm.action ergnomics
  * ci: revise release info mapping for adjusted rpm names
  * ci: distroid - to _
  * ci: refine distroid
  * ci: revise rpm filenames
  * docs: update for newly available stable binary downloads
  * docs: update for release
  * docs: more tweak
  * docs: tweak changelog
  * macos: really really fix ctrl-shift-tab
  * docs: add show-keys command
  * fix: properly restore cooked mode in windows
  * Added winapi feature "shellapi" to procinfo

OBS-URL: https://build.opensuse.org/request/show/985190
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=16
2022-06-27 04:56:08 +00:00
Soc Virnyl Estela
0b766cf094 Accepting request 984736 from home:uncomfyhalomacro:branches:X11:terminals
- Update to version 20220408.101518.b908e2dd^git413:
  * fonts: add negative cache into LoadedFont
  * show-keys: make keys more readable to humans
  * debug overlay: now supports statements as well as expressions
  * add wezterm show-keys command
  * x11: flush prior to mapping window
  * docs: changelog for #1913 #2158
  * fonts: remove no_glyphs cache from FontConfigInner
  * Update copymode.md: description of `O` key assignment (#2156)
  * add sample matched strings
  * github hyperlink example

OBS-URL: https://build.opensuse.org/request/show/984736
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=14
2022-06-23 23:31:23 +00:00
Soc Virnyl Estela
5cdce3f362 Accepting request 983199 from home:uncomfyhalomacro:branches:X11:terminals
- Update to version 20220408.101518.b908e2dd^git356:
  * macos: use shift-tab hack with ctrl-shift-tab as well
  * docs: changelog for https://github.com/wez/wezterm/issues/2063
  * rename focus_change_repaint_delay -> x11_focus_change_repaint_delay_ms
  * x11: query focus after repaint delay
  * x11: allow configuration of repaint delay
  * macos: allow for keyboard translation data to be null
  * term: implement OSC 1337 ReportCellSize
  * track dpi in mux and terminal model
  * avoid spawn failures after using `sudo -i`
  * docs: changelog for #2125 #2052
  * Update wezterm.desktop
  * appease dependabot security alerts
  * exit_behavior = "Close" is now the default
  * make enable_wayland = true the default

OBS-URL: https://build.opensuse.org/request/show/983199
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=12
2022-06-17 00:19:50 +00:00
Soc Virnyl Estela
45dbaf8632 Accepting request 982634 from home:uncomfyhalomacro:branches:X11:terminals
- add completions for bash, fish, and zsh
- Update to version 20220408.101518.b908e2dd^git342:
  * deps: update
  * Fix minor typo in pad_right.md doc
  * Fix that harfbuzz skips the usage of some freetype functions unexpectedly
  * docs: freetype_pcf_long_family_names
  * fonts: add freetype_pcf_long_family_names option
  * windows: default allow_win32_input_mode=true
  * x11: Xkb is already in the mandatory list
  * mux: restore same-domain check for cwd when spawning tabs
  * win32: add extended/enhanced key concept for win32 input mode
  * deps: notify -> 5.0.0-pre.15
  * deps: migrate from ratelimit_meter -> governor
  * docs: fix key tables example mismatched curly braces
  * deps: cargo update
  * fonts: fix automatic bold synthesis

OBS-URL: https://build.opensuse.org/request/show/982634
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=10
2022-06-14 15:30:31 +00:00
Soc Virnyl Estela
0129c59e28 Accepting request 980862 from home:uncomfyhalomacro:branches:X11:terminals
- Update to version 20220408.101518.b908e2dd^git328:
  * x11: more hacks to deal with missing CONFIGURE_NOTIFY
  * x11: subscribe to Present extension configure notify events
  * background: round down fractional pixels when tiling
  * avoid invalidating line seqno when applying hyperlinks
  * box model: allow for eased colors to be set
  * gui: speculative fix for #2068
  * manual fuzzing with cat /dev/random
  * x11: trace expose events. invalidate geometry in some cases
  * x11: use focus change as a signal that the size may have changed
  * gui: move ease/interpolation into shader

OBS-URL: https://build.opensuse.org/request/show/980862
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=8
2022-06-05 07:00:52 +00:00
Soc Virnyl Estela
5787c3150b Accepting request 980237 from home:uncomfyhalomacro:branches:X11:terminals
- Fix versioning format
- Update to version 20220408.101518.b908e2dd+git299:
  * background: respect alpha in background images
  * background: use the actual sprite width
  * fmt
  * background: implement attachment scrolling and parallax!
  * background: refactor where we trigger background painting
  * background: implement scaling and repeating options
  * render multiple backgrounds with alpha
  * notionally allow multiple background image layers
  * build(deps): bump crazy-max/ghaction-github-pages from 2 to 3
  * Use clap::derive::Parser::parse() to fix deprecated warning
- Update to version 20220408.101518.b908e2dd~232:
  * dynamic: allow defaulting to None for enum struct fields
  * quickselect: allow multiline matches
  * wayland: fix weirdness with recent mutter and display scaling
  * wayland: avoid noisy panic-within-panic on shutdown
  * config: fix specifying numeric font weights
  * quickselect: avoid jumping to bottom of viewport when activated
  * mux: match workspace to local window when syncing panes
  * ssh: avoid busy loop when all channels are closed on the session
  * fix typo
  * fixup win32 build
- Initial spec for wezterm (20220408-101518-b908e2dd~150)

OBS-URL: https://build.opensuse.org/request/show/980237
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=6
2022-06-01 06:20:04 +00:00
Soc Virnyl Estela
598a30cd61 Accepting request 980201 from home:uncomfyhalomacro:branches:X11:terminals
- Update to version 20220408.101518.b908e2dd~299:
  * background: respect alpha in background images
  * background: use the actual sprite width
  * fmt
  * background: implement attachment scrolling and parallax!
  * background: refactor where we trigger background painting
  * background: implement scaling and repeating options
  * render multiple backgrounds with alpha
  * notionally allow multiple background image layers
  * build(deps): bump crazy-max/ghaction-github-pages from 2 to 3
  * Use clap::derive::Parser::parse() to fix deprecated warning

OBS-URL: https://build.opensuse.org/request/show/980201
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=5
2022-06-01 02:24:09 +00:00
Soc Virnyl Estela
177f8890fc Accepting request 978406 from home:uncomfyhalomacro:branches:X11:terminals
- Update to version 20220408.101518.b908e2dd~232:
  * dynamic: allow defaulting to None for enum struct fields
  * quickselect: allow multiline matches
  * wayland: fix weirdness with recent mutter and display scaling
  * wayland: avoid noisy panic-within-panic on shutdown
  * config: fix specifying numeric font weights
  * quickselect: avoid jumping to bottom of viewport when activated
  * mux: match workspace to local window when syncing panes
  * ssh: avoid busy loop when all channels are closed on the session
  * fix typo
  * fixup win32 build

OBS-URL: https://build.opensuse.org/request/show/978406
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=3
2022-05-21 11:58:51 +00:00
Dominique Leuenberger
7ee334aa58 Accepting request 975387 from X11:terminals
I want to maintain wezterm in openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/975387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wezterm?expand=0&rev=1
2022-05-06 17:00:04 +00:00
38e3344f0a Accepting request 975171 from home:uncomfyhalomacro
I want to maintain wezterm in X11:terminals

OBS-URL: https://build.opensuse.org/request/show/975171
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=1
2022-05-06 07:50:33 +00:00