Revisions of fish

Simon Lees's avatar Simon Lees (simotek) accepted request 967375 from Jaime Marquínez Ferrándiz's avatar Jaime Marquínez Ferrándiz (jaimeMF) (revision 72)
- version update to 3.4.1
  * An error printed after upgrading, where old instances could pick up a newer
    version of the fish_title function, has been fixed (#8778)
  * fish builds correctly on NetBSD (#8788) and OpenIndiana (#8780).
  * nextd-or-forward-word, bound to Alt-Right Arrow by default, was
    inadvertently changed to move like forward-bigword. This has been
    corrected (#8790).
  * funcsave -q and funcsave --quiet now work correctly (#8830).
  * Issues with the csharp and nmcli completions were corrected.
  * see https://github.com/fish-shell/fish-shell/releases/tag/3.4.1
    for more details
- Drop 8784-old-school-cmd-subst.patch: merged upstream
buildservice-autocommit accepted request 963794 from Simon Lees's avatar Simon Lees (simotek) (revision 71)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 963717 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 70)
- Add 8784-old-school-cmd-subst.patch fixing fish_title.fish
buildservice-autocommit accepted request 962132 from Simon Lees's avatar Simon Lees (simotek) (revision 69)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 962059 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 68)
- version update to 3.4.0
  * fish’s command substitution syntax has been extended: $(cmd) now
    has the same meaning as (cmd) but it can be used inside double
    quotes, to prevent line splitting of the results (#159)
  * Complementing the prompt command in 3.3.0, fish_config gained
    a theme subcommand to show and pick from the sample themes
    (meaning color schemes) directly in the terminal, instead of
    having to open a Web browser.
  * set and read learned a new option, --function, to set a variable
    in the function’s top scope. This should be a more familiar way
    of scoping variables and avoids issues with --local, which is
    actually block-scoped (#565, #8145)
  * string pad now excludes escape sequences like colors that fish
    knows about, and a new --visible flag to string length makes
    it use that kind of visible width. This is useful to get the
    number of terminal cells an already colored string would occupy,
    like in a prompt. (#8182, #7784, #4012)
  * Performance improvements to globbing, especially on systems
    using glibc. In some cases (large directories with files with
    many numbers in the names) this almost halves the time taken
    to expand the glob.
  * Autosuggestions can now be turned off by setting
    $fish_autosuggestion_enabled to 0, and (almost) all highlighting
    can be turned off by choosing the new “None” theme. The exception
    is necessary colors, like those which distinguish autosuggestions
    from the actual command line. (#8376)
  * The fish_git_prompt function, which is included in the default
    prompts, now overrides git to avoid running commands set by
    per-repository configuration. This avoids a potential security
    issue in some circumstances, and has been assigned CVE-2022-20001
Simon Lees's avatar Simon Lees (simotek) accepted request 957591 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 67)
- We don't need to remove unnecessary completions (curl and pyenv
  in this case), the ones in /usr/share/fish/vendor_completions.d
  have precedence. Now just to make all other packages put theirs
  in the right location!
Simon Lees's avatar Simon Lees (simotek) accepted request 916049 from Victor hck's avatar Victor hck (victorhck) (revision 66)
- Update to 3.3.1:
  * The prompt and command line are redrawn correctly in response to universal variable changes.
  * A superfluous error that was produced when setting the PATH or CDPATH environment variables to include colon-delimited components that do not exist was removed.
  * The Vi mode indicator in the prompt is repainted correctly after Ctrl-C cancels the current command.
  
(it's the first time I submit a package via OBS, don't know if I do properly...)
buildservice-autocommit accepted request 886639 from Simon Lees's avatar Simon Lees (simotek) (revision 65)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 886504 from Avindra Goolcharan's avatar Avindra Goolcharan (avindra) (revision 64)
- Update to 3.2.2:
  * Background jobs no longer interfere with syntax highlighting (fish 3.2.1 regression)
  * The command-not-found handler used suggestions from pacman on Arch
    Linux, but this caused major slowdowns on some systems and has been disabled
  * Certain programs (such as lazygit) could create situations where
    fish would not receive keystrokes correctly, but it is now more
    robust in these situations
  * Completions for aura and tshark should no longer produce errors.
  * fish will no longer hang on exit if another process is in the foreground
    on macOS
  * Arguments longer than 1024 characters no longer trigger excessive
    CPU usage on macOS
buildservice-autocommit accepted request 880370 from Simon Lees's avatar Simon Lees (simotek) (revision 63)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 879954 from Avindra Goolcharan's avatar Avindra Goolcharan (avindra) (revision 62)
-  Update to 3.2.1:
  * Commands in key bindings are run with fish's internal terminal
    modes, instead of the terminal modes typically used for commands.
    This fixes a bug introduced in 3.2.0, where text would unexpectedly
    appear on the terminal, especially when pasting
  * Prompts which use the internal __fish_print_pipestatus function will
    display correctly rather than carrying certain modifiers (such as
    bold) further than intended
  * Redirections to internal file descriptors is allowed again, reversing
    the changes in 3.2.0. This fixes a problem with Midnight Commander
  * Universal variables should be fully reliable regardless of operating
    system again
  * fish_git_prompt no longer causes screen flickering in certain terminals
  * fish_add_path manipulates the fish_user_paths variable correctly
    when moving multiple paths
  * Pasting with a multi-line command no longer causes 
     __fish_tokenizer_state error
  * psub inside event handlers cleans up temporary files properly
  * Event handlers declared with --on-job-exit $fish_pid no longer run
    constantly, although these functions should use --on-event fish_exit
    instead.
  * Changing terminal modes inside config.fish works
  * set_color --print-colors no longer prints all colors in bold
  * Completing commands starting with a - no longer prints an error
  * Running fish_command_not_found directly no longer produces an error
    on macOS or other OSes which do not have a handler available
  * The new type builtin now has the (deprecated) --quiet long form of -q
  * help and fish_config work correctly when fish is running in a Chrome
    OS Crostini Linux VM
  * The history file can be made a symbolic link without it being overwritten,
    matching a similar improvement for the universal variable file in 3.2.0.
  * An unhelpful error ("access: No error"), seen on Cygwin, is no longer produced
  * Improvements to the rsync completions, some completion descriptions,
    and completions that use IP address
  * Improvements to the appearance of fish_config
- explicitly list binaries in spec file
buildservice-autocommit accepted request 877895 from Simon Lees's avatar Simon Lees (simotek) (revision 61)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 877889 from Samu Voutilainen's avatar Samu Voutilainen (Smar) (revision 60)
Defines GenericName and adds TerminalEmulator category to fish.desktop.

This fixes build on SLE and Leap 15.2.

Feel free to suggest better generic name, this is best I was able to think off. It’s from https://en.wikipedia.org/wiki/Unix_shell.
buildservice-autocommit accepted request 876081 from Simon Lees's avatar Simon Lees (simotek) (revision 59)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 876027 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 58)
- Update to 3.2.0:
  * Undo and redo support for the command-line editor and pager search
  * Builtins can now output before all data is read
  * Prompts will now be truncated instead of replaced with "> "
  * Better errors with "test"
  * A new theme for the documentation and Web-based configuration
  * fish --no-execute will no longer complain about unknown commands
    or non-matching wildcards
  * string match --regex now integrates named PCRE2 capture groups
    as fish variables
  * Globs and other expansions are limited to 512,288 results
  * A new "fish for bash users" documentation page gives a quick overview
    of the scripting differences between bash and fish 
  * Range limits in index range expansions like $x[$start..$end]
    may be omitted: $start and $end default to 1 and -1 
  * the type, _ (gettext), . (source) and : (no-op) functions
    are now implemented builtins for performance purposes
  * The output for set --show has been shortened
  * string sub has a new --end option to specify the end index of
    a substring 
  * string trim now also trims vertical tabs by default
  * string repeat now handles multiple arguments, repeating each one
  * The true and false builtins ignore any arguments
  * status gained new dirname and basename convenience subcommands
  * jobs now shows continued child processes correctly
  * A new fish_status_to_signal function for transforming exit statuses
    to signal names has been added
  * fish -c now reads the remaining arguments into $argv
  * The pwd command supports the long options --logical and --physical
  * https://github.com/fish-shell/fish-shell/releases/tag/3.2.0
- Remove fix-pc-file-paths.patch
buildservice-autocommit accepted request 871024 from Simon Lees's avatar Simon Lees (simotek) (revision 57)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 871023 from Simon Lees's avatar Simon Lees (simotek) (revision 56)
- pc file contained references to /usr/local (boo#1181888)
  * fix-pc-file-paths.patch - Already fixed upstream
buildservice-autocommit accepted request 825206 from Simon Lees's avatar Simon Lees (simotek) (revision 55)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 825176 from Sam Yu's avatar Sam Yu (Sam0523) (revision 54)
- Fix empty output of fish builtin help
buildservice-autocommit accepted request 799364 from Simon Lees's avatar Simon Lees (simotek) (revision 53)
baserev update by copy to link target
Displaying revisions 21 - 40 of 92
openSUSE Build Service is sponsored by