Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up reader_write_title to work with wcstring | 2014-08-02 | |
| | |||
* | add command line string as $argv[1] for fish_title | 2014-08-02 | |
| | |||
* | Improve history robustness against corrupt files | 2014-07-29 | |
| | | | | Fixes #1581 | ||
* | Add support for history --merge to incorporate history changes from | 2014-07-25 | |
| | | | | | | other sessions. Fixes #825 | ||
* | Fix segfault in status builtin | 2014-07-14 | |
| | |||
* | bind should not show -k for bindings that are escape sequences, not keys | 2014-07-07 | |
| | |||
* | 'echo -' should output a dash instead of treating it as options | 2014-05-16 | |
| | | | | Fixes #1459 | ||
* | Fix NULL dereference when function name is not specified | 2014-05-06 | |
| | | | | | It was possible to type `function ""; end`, and this caused fish to crash because of NULL pointer. | ||
* | Fix memory leak when displaying bind list. | 2014-05-01 | |
| | | | | This also removes duplication from the code. | ||
* | Squelch some more warnings on Linux | 2014-04-27 | |
| | |||
* | Attempt to silence some warnings | 2014-04-27 | |
| | |||
* | Run restyle.sh to enforce style rules. | 2014-03-31 | |
| | |||
* | Changes to bind_mode implementation based on code review and merge | 2014-03-30 | |
| | | | | errors | ||
* | Merge branch 'master' into 1218_rebase | 2014-03-29 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: builtin.cpp builtin_commandline.cpp highlight.cpp input.cpp input.h reader.cpp screen.cpp screen.h | ||
| * | Teach parse_util_detect_errors to report invalid builtins, as found in | 2014-03-26 | |
| | | | | | | | | issue #1252 | ||
| * | Remove additional dead code from old parser | 2014-03-20 | |
| | | |||
| * | Fix line number reporting in new parser | 2014-03-20 | |
| | | |||
| * | Clean up various block types and state as part of new parser | 2014-03-02 | |
| | | |||
| * | Remove obviated builtins and additional cleanup of old parser | 2014-03-02 | |
| | | |||
| * | Revert "Merge pull request #1317 from pullreq/cpp" | 2014-02-28 | |
| | | | | | | | | | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317 | ||
| * | Fixes .c -> .cpp in comments. For doxygen. | 2014-02-27 | |
| | | |||
| * | Test and fix issue where, if binding X is a prefix of binding Y, and X | 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. | ||
| * | Make if statements always return success at the end, matching other | 2014-02-07 | |
| | | | | | | | | shells. Fixes #1061. | ||
| * | Increased support for completion search field. Use btab (shift-tab) to | 2014-01-27 | |
| | | | | | | | | complete-and-search. | ||
* | | Merge remote-tracking branch 'upstream/master' into bind_mode | 2014-01-15 | |
|\| | | | | | | | | | | | | | Conflicts: builtin.cpp reader.cpp share/functions/fish_default_key_bindings.fish | ||
* | | Replace builtin 'bind_mode' with variable $fish_bind_mode | 2014-01-15 | |
| | | |||
* | | Rename 'new-mode' to 'sets-mode', prepare for selection support. | 2014-01-15 | |
| | | |||
| * | Update style and formatting to conform to fish style guide. | 2014-01-15 | |
| | | |||
| * | Fix for issue where unterminated quotes would attempt to be executed, | 2014-01-14 | |
| | | | | | | | | instead of continuing edit onto the next line. | ||
| * | Eliminate class parse_t | 2014-01-12 | |
| | | |||
| * | Improvements to error messages with new parser. In particular, "naked | 2014-01-12 | |
| | | | | | | | | builtins" now print their help (e.g. just 'while') | ||
| * | Miscellaneous minor fixes based on cppcheck static analyzer | 2014-01-12 | |
| | | |||
| * | Rename builtin parse to __fish_parse | 2014-01-08 | |
| | | |||
| * | Miscellaneous optimizations to reduce string copying | 2014-01-07 | |
| | | |||
| * | Support for stack overflow and infinite recursion detection in new | 2014-01-01 | |
| | | | | | | | | parser | ||
* | | Better input handling; add support multiple binding commands | 2014-01-01 | |
| | | |||
* | | Allow restricting earsing and listing of bindings to specific mode; | 2013-12-31 | |
| | | | | | | | | implement force repaint and multi-char bindings; | ||
* | | Implement bind modes | 2013-12-31 | |
| | | |||
| * | Bringup of function definitions, switch statements with new parser | 2013-12-27 | |
| | | |||
| * | Hook up for statements, if statements, and function definition in new | 2013-12-27 | |
| | | | | | | | | parser | ||
| * | Merge branch 'master' into ast | 2013-12-20 | |
| |\ | |/ |/| | | | | | | | | | Conflicts: function.cpp parser.cpp parser.h | ||
* | | Refactor block_t storage in parser_t from a linked list to a vector | 2013-12-20 | |
| | | |||
| * | Stop using realpath() in builtin_source, so as to preserve relative path | 2013-12-15 | |
| | | | | | | | | reporting in backtraces | ||
| * | Make builtin_parse output to stdout | 2013-12-12 | |
| | | |||
| * | Better support for parse errors in indenting | 2013-12-08 | |
| | | |||
| * | Merge branch 'master' into ast | 2013-10-27 | |
| |\ | |/ |/| | | | | | Conflicts: complete.cpp | ||
* | | Fix formatting | 2013-10-26 | |
| | | |||
| * | Merge branch 'master' into ast | 2013-10-16 | |
| |\ | |/ |/| | | | | | Conflicts: parse_util.cpp | ||
* | | Fix #213. You can now remove autoloaded functions. | 2013-10-12 | |
| | | | | | | | | Oddly enough, the code is here, but is internal function. | ||
| * | Make parse_t::parse a static method so we don't have to create lots of | 2013-10-12 | |
| | | | | | | | | useless parse_t objects |