Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | Correct the last keyword enum to reflect the actual last keyword | 2014-03-20 | ||
| | | | ||||
| * | | Rewrite parser_t::eval_args to use new AST parser | 2014-03-20 | ||
| | | | ||||
| * | | Rewrite parser_t::current_line() to respect new parser | 2014-03-20 | ||
| | | | ||||
| * | | Fix for issue where pager contents may stay around if you executed a | 2014-03-20 | ||
| | | | | | | | | | | | | command with pager contents visible | |||
| * | | Fix line number reporting in new parser | 2014-03-20 | ||
| | | | ||||
| * | | Removing some variables from parser_t that are no longer used in the new | 2014-03-20 | ||
| | | | | | | | | | | | | execution model | |||
| | * | Check for libtinfo after libncurses | 2014-03-19 | ||
| | | | | | | | | | | | | | | | | | | See Gentoo bug 459768 (https://bugs.gentoo.org/show_bug.cgi?id=459768) Closes #1322 (https://github.com/fish-shell/fish-shell/pull/1322). | |||
| | * | Fix for issue where pager contents may stay around if you executed a | 2014-03-16 | ||
| | | | | | | | | | | | | command with pager contents visible | |||
| * | | Merge branch 'master' into parser_cleanup | 2014-03-15 | ||
| |\| | ||||
| | * | Remove support for input IO_BUFFERs, which were only used by fish_pager | 2014-03-15 | ||
| | | | ||||
| | * | Remove old pager remnants, including documentation and references in the | 2014-03-15 | ||
| | | | | | | | | | | | | build system | |||
| | * | Remove old fish_pager source and implementation | 2014-03-15 | ||
| | | | ||||
| | * | Remove support for invoking old pager | 2014-03-15 | ||
| | | | ||||
| | * | Fix for extra newline that gets appended if a command is not found in | 2014-03-15 | ||
| | | | | | | | | | | | | the new parser | |||
| | * | ignore (generated) messages.pot | 2014-03-13 | ||
| | | | ||||
| | * | translations: update new strings, convert all to UTF-8 | 2014-03-13 | ||
| | | | ||||
| | * | translations: correct strings for fish_greeting default message | 2014-03-13 | ||
| | | | ||||
| | * | Makefile: assume UTF-8 in our codebase for translation generation | 2014-03-13 | ||
| | | | ||||
| | * | Makefile: separate messages.pot error lines | 2014-03-13 | ||
| | | | ||||
| | * | Make `contains` take the string by const reference again, for performance ↵ | 2014-03-11 | ||
| | | | | | | | | | | | | reasons | |||
| | * | README.md: document build and runtime dependencies even better. | 2014-03-10 | ||
| | | | ||||
| | * | Reorganize keyword recognition in the parser to use a single table | 2014-03-10 | ||
| | | | ||||
| | * | Fixed various Undefined Behavior occurrences. | 2014-03-07 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conditionally uninitialized: - builtin_commandline.cpp:577 - expand.cpp:869 - parse_util.cpp:1036 Initialization of POD structs: - event.cpp:61 - autoload.cpp:22 References used with va_start: - common.cpp:608:18 Found with clang-3.4's awesome -Wconditional-uninitialized, -Wmissing-field-initializers and -Wvarargs. | |||
| | * | Support for error detection in arguments in new parser. Restores error | 2014-03-04 | ||
| | | | | | | | | | | | | reporting for bad arguments (e.g. with bad variable names) | |||
| | * | Allow the caller to specify the goal node when parsing a string via the | 2014-03-04 | ||
| | | | | | | | | | | | | new parser. This enables parsing either a job list or an argument list. | |||
| | * | Force at least one line of output for `set_color`. | 2014-03-03 | ||
| | | | | | | | | | This should fix #1323. | |||
| * | | Allow the caller to specify the goal node when parsing a string via the | 2014-03-02 | ||
| | | | | | | | | | | | | new parser. This enables parsing either a job list or an argument list. | |||
| * | | 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 | ||
| | | | ||||
| * | | Merge branch 'master' into parser_cleanup | 2014-03-01 | ||
| |\| | ||||
| | * | Implement status -n (line number) with new parser | 2014-03-01 | ||
| | | | ||||
| * | | Begin removing remnants of old parser | 2014-02-28 | ||
| | | | ||||
| | * | Revert "Merge pull request #1317 from pullreq/cpp" | 2014-02-28 | ||
| | | | | | | | | | | | | | | | | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317 | |||
| * | | Enable new parser by default (!). Fixes #557. | 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 | 2014-02-27 | ||
| | | ||||
| * | Merge pull request #1317 from pullreq/cpp | 2014-02-27 | ||
| |\ | | | | | | | Fixup filenames in comments; remove dead code found with scan-build. | |||
| | * | Fixes .c -> .cpp in comments. For doxygen. | 2014-02-27 | ||
| | | | ||||
| | * | Dead stores | 2014-02-27 | ||
| |/ | ||||
| * | Use 127.0.0.1 for fish config. | 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 | 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 | 2014-02-24 | ||
| | | ||||
| * | Rework color editing in fish_config. Bury customization mode a bit: | 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 | 2014-02-22 | ||
| | | ||||
| * | Fix for busted tab completions in for loop arguments, switch statements, | 2014-02-21 | ||
| | | | | | | | | and other syntactic constructs. Fixes #1309 | |||
| * | Expand the variable name as an ordinary parameter in for loops. Added | 2014-02-21 | ||
| | | | | | | | | test for it too. | |||
| * | Correctly color "end" command, and variable name in for loop. | 2014-02-21 | ||
| | | ||||
| * | Allow double-tapping tab to fully disclose pager, per #291 | 2014-02-20 | ||
| | | ||||
| * | Fix to stop reporting config.fish execution as coming from "standard | 2014-02-20 | ||
| | | | | | | | | input" within backtraces | |||
| * | Make fish install a command_not_found handler in non-interactive uses. | 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 | 2014-02-17 | ||
| | |