Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'master' into parser_cleanup | ridiculousfish | 2014-03-01 | |
|\| | ||||
| * | Implement status -n (line number) with new parser | ridiculousfish | 2014-03-01 | |
| | | ||||
* | | Begin removing remnants of old parser | ridiculousfish | 2014-02-28 | |
| | | ||||
| * | Revert "Merge pull request #1317 from pullreq/cpp" | ridiculousfish | 2014-02-28 | |
| | | | | | | | | | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317 | |||
* | | Enable new parser by default (!). Fixes #557. | ridiculousfish | 2014-02-27 | |
|/ | | | | This entirely replaces fish's execution model. Bugs are likely. See commit 290aae80 for what this is about. | |||
* | Correct some mistakes in the fish grammar comment | ridiculousfish | 2014-02-27 | |
| | ||||
* | Merge pull request #1317 from pullreq/cpp | Konrad Borowski | 2014-02-27 | |
|\ | | | | | Fixup filenames in comments; remove dead code found with scan-build. | |||
| * | Fixes .c -> .cpp in comments. For doxygen. | Geoff Nixon | 2014-02-27 | |
| | | ||||
| * | Dead stores | Geoff Nixon | 2014-02-27 | |
|/ | ||||
* | Use 127.0.0.1 for fish config. | Konrad Borowski | 2014-02-27 | |
| | | | | | | | | Before this change, fish config used 0 as its address. However, this isn't a good idea from security point of view, as web service can be accessed from everywhere, and do anything on the account it was ran on. This also deals with firewalls which block the access to 0 even from the host machine itself. It possibly might fix #673, but I'm not sure. | |||
* | Optimize some fast paths in autoload loading. Use an iterator to avoid | ridiculousfish | 2014-02-24 | |
| | | | | | doing multiple set lookups, and cache the tokenized path to avoid multiple memory allocations. | |||
* | Optimize the tokenize_variable_array hot spot to do less string copying | ridiculousfish | 2014-02-24 | |
| | ||||
* | Rework color editing in fish_config. Bury customization mode a bit: | ridiculousfish | 2014-02-24 | |
| | | | | | initially the user only sees the various themes, and has to activate customization mode to change colors. Tweak the appearance as well. | |||
* | Turn on the new pager by default, as described in #291 | ridiculousfish | 2014-02-22 | |
| | ||||
* | Fix for busted tab completions in for loop arguments, switch statements, | ridiculousfish | 2014-02-21 | |
| | | | | and other syntactic constructs. Fixes #1309 | |||
* | Expand the variable name as an ordinary parameter in for loops. Added | ridiculousfish | 2014-02-21 | |
| | | | | test for it too. | |||
* | Correctly color "end" command, and variable name in for loop. | ridiculousfish | 2014-02-21 | |
| | ||||
* | Allow double-tapping tab to fully disclose pager, per #291 | ridiculousfish | 2014-02-20 | |
| | ||||
* | Fix to stop reporting config.fish execution as coming from "standard | ridiculousfish | 2014-02-20 | |
| | | | | input" within backtraces | |||
* | Make fish install a command_not_found handler in non-interactive uses. | ridiculousfish | 2014-02-20 | |
| | | | | | | | | | | | Previously, fish's command_not_found handler would be installed in __fish_config_interactive. Errors that occured early in startup (e.g. in config.fish) or in non-interactive mode would therefore not be reported. With this change, fish now exposes its default cnf handler as __fish_default_command_not_found_handler . config.fish then installs a cnfh that invokes the default. When fish goes interactive, the initial cnfh is overwritten with a fancier one, that may in turn fall back to invoking the default. | |||
* | Clean up Xcode project and remove unnecessary ARCHS settings | ridiculousfish | 2014-02-17 | |
| | ||||
* | Tweak error reporting in new parser to use fewer lines | ridiculousfish | 2014-02-17 | |
| | ||||
* | Remove the reader_selected_completion_changed callback. Fix a hang when | ridiculousfish | 2014-02-16 | |
| | | | | the pager gets empty, as reported in 291 | |||
* | Make the pager search field allow searching on the prefix | ridiculousfish | 2014-02-16 | |
| | ||||
* | Add completions for git stash sub-commands | Mandeep Sandhu | 2014-02-16 | |
| | | | | | | Closes #1102. Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au> | |||
* | Caching for pacman packages. | Eric Mrak | 2014-02-16 | |
| | ||||
* | adding completion for aura. adding pacman integration for __fish_print_packages | Eric Mrak | 2014-02-16 | |
| | ||||
* | 'seq' should return 1, not exit 1, on bad arglist | waterhouse | 2014-02-16 | |
| | ||||
* | Ignore SIGPIPE in fishd. Fixes #1084 | ridiculousfish | 2014-02-14 | |
| | ||||
* | Reimplement exec parsing. Instead of special-casing exec as a command, | ridiculousfish | 2014-02-13 | |
| | | | | | | promote it to a decoration (like 'command' or 'builtin'). This makes tab completion and syntax highlighting treat exec's first argument as a command and is otherwise a nice simplification. Fixes #1300 | |||
* | Fix the build by including <algorithm> header | ridiculousfish | 2014-02-12 | |
| | ||||
* | Test and fix issue where, if binding X is a prefix of binding Y, and X | ridiculousfish | 2014-02-12 | |
| | | | | | | | is specified before Y, then Y will never be invoked because X will always get there first. Now instead we order bindings in descending order by length, so that we always test the binding before any others that prefixes it. Fixes #1283. | |||
* | Tests and fix to allow return to work correctly within if statements. Closes ↵ | ridiculousfish | 2014-02-12 | |
| | | | | #1297. | |||
* | .travis.yml: reduce verbosity of IRC notifications | David Adam | 2014-02-11 | |
| | ||||
* | document Alt-F as well for accepting part of autosuggestion | David Adam | 2014-02-10 | |
| | | | | Closes #1290. | |||
* | Clean up old syntax highlighting code now that the new parser seems to work | ridiculousfish | 2014-02-09 | |
| | ||||
* | Fix for Python out-of-range exception when accessing Bindings tab | ridiculousfish | 2014-02-09 | |
| | ||||
* | Fix for miscoloring quote following variable name | ridiculousfish | 2014-02-09 | |
| | ||||
* | Don't complete variables when single quoted. Fixes #1023 | ridiculousfish | 2014-02-09 | |
| | ||||
* | Partially rework profiling. Fix profiling crash with new parser. Fixes | ridiculousfish | 2014-02-09 | |
| | | | | 1295 | |||
* | Make if statements always return success at the end, matching other | ridiculousfish | 2014-02-07 | |
| | | | | shells. Fixes #1061. | |||
* | README.md: document build and runtime dependencies better. | David Adam | 2014-02-06 | |
| | ||||
* | README.md: update build status image | David Adam | 2014-02-06 | |
| | | | | (oops!) | |||
* | Use type int instead of type short | ridiculousfish | 2014-02-05 | |
| | ||||
* | Unbreak C++11 due to narrowing; use non-conflicting declaration FISH_COLORS ↵ | ridiculousfish | 2014-02-05 | |
| | | | | instead of COLORS; remove deprecated register type. | |||
* | Pass --always to git describe to ensure we always get a version | ridiculousfish | 2014-02-05 | |
| | | | | number. Hopefully fixes travis-ci. See #1287 | |||
* | .travis.yml: add https://travis-ci.org/ automatic builds | David Adam | 2014-02-05 | |
| | ||||
* | math.fish: exit if no output (e.g. from syntax error) | glennj | 2014-02-05 | |
| | | | | Closes #1175 | |||
* | Make builtin_complete output escaped completions. Fixes #1127 | ridiculousfish | 2014-02-04 | |
| | ||||
* | Make the test harness output file diffs on failure | ridiculousfish | 2014-02-04 | |
| |