aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | Don't use DejaVu Sans Condensed for documentation rendering.Gravatar Konrad Borowski2014-09-21
| | | | | | | | | | | | | | | | | | This font, at least under Kubuntu 14.04 and Firefox I use is rather ugly. Anti-aliasing is wrong, and the spaces between letters are rather random. It makes reading the documentation headings and table of contents harder than it needs to be. Those issues don't happen with DejaVu Sans.
* | Use double dashes for contains in fossil completions.Gravatar Konrad Borowski2014-09-21
| | | | | | | | | | This fixes the issue with strange behaviour of fish shell when first option of a command is an option.
* | Squelch spurious set PATH errors in testGravatar Kevin Ballard2014-09-20
| |
* | Don't include child directories of $PATH in completionsGravatar Kevin Ballard2014-09-20
| | | | | | | | | | | | | | | | | | Directories are completed like commands, because of implicit cd. However, directories found inside $PATH entries should not be completed, as implicit cd doesn't work there. Similarly, directories should not be completed after the `command` builtin. Fixes #1695.
* | Complete custom git commands in $PATHGravatar Kevin Ballard2014-09-19
| | | | | | | | | | | | | | Git treats executables in $PATH that start with "git-" as custom subcommands. Add completion support for them. Fixes #1680.
* | Better git alias completionGravatar Kevin Ballard2014-09-19
| | | | | | | | | | Config entries that contained the word "alias" but were not in fact aliases no longer are treated as aliases.
* | Further support for term24bit. Teach output.cpp what to do with it.Gravatar ridiculousfish2014-09-19
| |
* | Initial work to support for term-24bit ("true color")Gravatar ridiculousfish2014-09-19
| |
* | Incorporate attribute links for color themes in web_configGravatar ridiculousfish2014-09-19
| |
* | Decrement SHLVL when running `exec`Gravatar Kevin Ballard2014-09-19
| | | | | | | | | | | | | | | | | | | | | | `exec` removes fish from the shell "stack", so SHLVL needs to be decremented to match. This means `exec fish` will result in the same SHLVL in the new fish instance. Also tweak the SHLVL logic to interpret an environment SHLVL of "3foo" as garbage instead of as the value "3". Fixes #1693.
* | Fix intermittent crash in iothread.cppGravatar Kevin Ballard2014-09-19
| | | | | | | | | | | | | | | | | | The wrong lock was being taken around the result queue, leading to the occasional crash when processing interactive input. This didn't seem to really affect normal day-to-day usage, but it did sometimes cause the interactive tests to crash. Fixes #1692.
* | Tweak interactive debug outputGravatar Kevin Ballard2014-09-19
| |
* | Dump interactive logs on travis test failureGravatar Kevin Ballard2014-09-19
| | | | | | | | | | | | | | As far as I know we can't access the build artifacts from Travis, so we can't check the interactive logs after a test failure. Add an environment variable that causes the test runner to dump the logs itself, and set that variable for Travis.
* | Make redirections and pipes expand abbreviations tooGravatar ridiculousfish2014-09-19
| |
* | Expand abbreviations on semicolon per #731Gravatar ridiculousfish2014-09-19
| |
* | Updated license in lexicon_fiter.inGravatar Mark Griffiths2014-09-19
| |
* | Reset fish_bind_mode when changing fish_key_bindingsGravatar Kevin Ballard2014-09-18
| | | | | | | | | | | | | | Also avoid resetting bindings if fish_key_bindings is "modified" without actually changing. Fixes #1638.
* | Makefile/configure: detect and use sed from configureGravatar David Adam2014-09-18
| |
* | fish_indent: minor documention updatedGravatar David Adam2014-09-17
| | | | | | | | [skip ci]
* | update completions for builtin commandsGravatar David Adam2014-09-17
| |
* | Ignore "host", "hostname", and hostname wildcardsGravatar Michael Stillwell2014-09-16
| | | | | | | | See the PATTERNS section of ssh_config(5) for wildcards supported by ssh.
| * Fix webconfig URL generation for python3Gravatar qjcg2014-09-15
| | | | | | | | | | | | Closes #1677. Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
* | Fix webconfig URL generation for python3Gravatar qjcg2014-09-15
| | | | | | | | | | | | Closes #1677. Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
* | After proofreading, fixes a few minor typos.Gravatar Mark Griffiths2014-09-12
| |
* | README.md: document minimum Doxygen versionGravatar David Adam2014-09-12
| | | | | | | | [skip ci]
* | Merge pull request #1662 from MarkGriffiths/documentation-updateGravatar Konrad Borowski2014-09-12
|\ \ | | | | | | Documentation update: Fixes issue #1557
* | | Add missing newline after `bind -k foo` error messageGravatar Kevin Ballard2014-09-08
| | |
* | | Ensure `type` still works if $IFS is unsetGravatar Kevin Ballard2014-09-08
| | |
* | | Disable fish_title on interactive testsGravatar Kevin Ballard2014-09-08
| | | | | | | | | | | | | | | | | | | | | This was apparently what was interfering with the tests working on Linux. Tweak .travis.yml to install expect so the tests run on Linux.
* | | Add a test harness for interactive behaviorGravatar Kevin Ballard2014-09-07
| | | | | | | | | | | | | | | | | | | | | Add a test harness that uses `expect` to drive Fish to test interactive behavior. Include some tests for `read`.
* | | Cleanup fish tests a bitGravatar Kevin Ballard2014-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | Split `make test` into two targets `make test_low_level` and `make test_fishscript`, primarily so fishscript tests can be rechecked quickly after edits. Reformat the test.fish file and update some of the code to be a little more straightforward (e.g. `if not cmd` instead of `if cmd; else`).
| * | Merge remote-tracking branch 'upstream/master' into documentation-updateGravatar Mark Griffiths2014-09-08
| |\ \ | |/ / |/| | | | | | | | Conflicts (resolved): doc_src/design.hdr - \c changed to backticks
| * | Makefile changesGravatar Mark Griffiths2014-09-08
| | |
* | | Clean up typos and style in design docGravatar Noah Frederick2014-09-07
| | | | | | | | | | | | | | | | | | | | | | | | This includes: - Fixing some typos and misspellings - Being consistent with pronouns (she/he) - Hyphenating "built-in" and "command-line" where appropriate
| * | Fixed a couple of typosGravatar Mark Griffiths2014-09-07
| | |
| * | Update menus for consistencyGravatar Mark Griffiths2014-09-07
| | | | | | | | | | | | | | | | | | | | | | | | Widened 'Commands' menu + fish logo fish logo added to FAQ menu 'Commands' menu content aligned with Docs menu 'FAQ' menu content aligned and made 1st order as all entires are long and wrap.
| * | Merge branch 'master' into documentation-updateGravatar Mark Griffiths2014-09-07
| | |
| | * Bump osx/config.h version number to 2.1.1Gravatar ridiculousfish2014-09-07
| | |
* | | make_tarball: build from the current checkout, ignore TravisGravatar David Adam2014-09-07
| | |
| | * avoid symlink attacks in __fish_print_packagesGravatar David Adam2014-09-06
| | | | | | | | | | | | | | | | | | | | | | | | * use $XDG_CACHE_HOME for __fish_print_packages completion caches Fix for CVE-2014-3219. Closes #1440.
* | | Suppress PATH errors in sudo tab-completionGravatar Kevin Ballard2014-09-04
| | | | | | | | | | | | | | | | | | Setting a non-existant path component to PATH logs an error to stderr. This is not appropriate for non-interactive temporary modifications, like the one done by the `sudo` completion helper function.
* | | translations: Add portuguese translationGravatar Iuri Rezende Souza2014-09-04
| | |
* | | pager: translate additional stringsGravatar Iuri Rezende Souza2014-09-04
| | |
| * | Strip working filesGravatar Mark Griffiths2014-09-04
| | |
| * | Updated Testing Info. Ready for PR.Gravatar Mark Griffiths2014-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major documentation cleanup and update. - Fixes Issue #1557 - Moves entire documentation to Markdown format. Much simpler. - Fully supports Doxygen 1.8.7+ - All documentation targets updated: user_doc, share/man, doc and doc/refman.pdf. - Tested across Ubuntu, CentOS and Mac OS. See doc_src/FORMATTING.md for in depth rationale and style guide.
| * | Fixed Doxygen required version to 1.8.7Gravatar Mark Griffiths2014-09-04
| | | | | | | | | | | | | | | | | | | | | Doxygen 1.8.6 and lower do not have the \\htmlonly[block] directive which fixes a multitude of problems in the rendering of the docs. In Doxygen 1.8.7 the list of understood HTML entities was greatly increased. I tested earlier versions and many little issues returned.
| * | Fix missed conflictGravatar Mark Griffiths2014-09-04
| | |
| * | Remove CLANG options, for portabilityGravatar Mark Griffiths2014-09-04
| | |
| * | Portable Makefile fixGravatar Mark Griffiths2014-09-04
| | |
| * | Portable range fixGravatar Mark Griffiths2014-09-04
| | |