Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed two small spelling mistakes | Colin Woodbury | 2012-07-24 |
| | | | | | | - Saw these during normal usage today. "parens" or "parenthesis" was spelled as "parans". Fixed two instances of this to "parenthesis". | ||
* | Renamed env_vars to env_vars_snapshot_t | ridiculousfish | 2012-07-20 |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Merge branch 'index_range' | ridiculousfish | 2012-07-19 |
|\ | |||
* | | Various changes to reduce fish's compiled code size | ridiculousfish | 2012-07-17 |
| | | | | | | | | OS X release build executable size dropped from 672k to 511k | ||
* | | Fix for process completion on Linux | ridiculousfish | 2012-07-16 |
| | | |||
* | | Implemented process expansion on OS X | ridiculousfish | 2012-07-16 |
| | | | | | | | | | | Also fixed issue where process expansion would always fail for processes with spaces Fixes https://github.com/fish-shell/fish-shell/issues/56 | ||
* | | Improve error message for $? | ridiculousfish | 2012-07-08 |
| | | |||
* | | Fix for https://github.com/fish-shell/fish-shell/issues/50 | ridiculousfish | 2012-07-08 |
| | | | | | | | | Unescape characters before calling parser.error | ||
| * | restore tabs instead of spaces | maxfl | 2012-07-08 |
| | | |||
| * | Fix case when first index is command substitution | maxfl | 2012-07-08 |
| | | |||
| * | Fix case when second limit is a variable: | maxfl | 2012-07-08 |
| | | | | | | | | echo $PATH[1..$n] | ||
| * | Add variable expand ranges | maxfl | 2012-07-08 |
| | | | | | | | | | | | | echo $PATH[-1..1] #now works Add tests for ranges | ||
| * | Implemented index ranges for command substitution | maxfl | 2012-07-07 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now the following code works: > echo (seq 10)[-1..1] With output: 10 9 8 7 6 5 4 3 2 1 | ||
| * | misc | maxfl | 2012-07-07 |
| | | |||
| * | Add index ranges | maxfl | 2012-07-07 |
|/ | | | | | | | | | | | | | | | Builtin 'set' now can set variable index ranges: set test[1..3] a b c #works set test[-1..-3] a b c #works if variable have enough elements set test[2..-2] a b c #works set test[1..3 -1..-2] a b c b b #works Expand now can parse index ranges. But not handle for now. TODO: * Add variable substitution index ranges: echo $PATH[-1..1] * Add command substitution index range: echo (seq 10)[-1..-4] * Add process substitution indexes and ranges: echo %vim[-1] | ||
* | Disable process expansion in autosuggestions | ridiculousfish | 2012-06-29 |
| | | | | Addresses https://github.com/fish-shell/fish-shell/issues/39 | ||
* | Signal handling cleanup and improved safety | ridiculousfish | 2012-06-04 |
| | | | | | Fixes issue where you couldn't control-C out of a loop (https://github.com/ridiculousfish/fishfish/issues/13) Also stops doing memory allocation in the signal handler (oops) https://github.com/ridiculousfish/fishfish/issues/27 | ||
* | Restore implicit cd for paths starting with ., .., or ~ | ridiculousfish | 2012-06-02 |
| | |||
* | Fix to restore completions that use command substitution (like cd) | ridiculousfish | 2012-05-06 |
| | | | | Fix to adopt the same escaping code for both completions and autosuggestions | ||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Remove some dead variables. | ridiculousfish | 2012-03-25 |
| | | | | | Fix screwy output for invalid tilde expansion in expand.cpp Some cleanup per clang static analyzer | ||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | ridiculousfish | 2012-03-08 |
| | | | | fork() | ||
* | Some initial work towards resolving nasty fork/pthread issues, and to having ↵ | ridiculousfish | 2012-02-27 |
| | | | | a per-parser job list | ||
* | More work towards autosuggesting completions | ridiculousfish | 2012-02-25 |
| | |||
* | Some work to allow completions to be evaluated off of the main thread | ridiculousfish | 2012-02-24 |
| | |||
* | Removed a lot of string_buffer_t | ridiculousfish | 2012-02-22 |
| | |||
* | Removed some al_list functions | ridiculousfish | 2012-02-10 |
| | |||
* | Final removal of halloc. It's like Christmas Morning. | ridiculousfish | 2012-02-09 |
| | |||
* | Cleanup al_list from builtin_complete.cpp | ridiculousfish | 2012-02-08 |
| | |||
* | Cleanup expand_escape_variable | ridiculousfish | 2012-02-08 |
| | |||
* | Clean up exec_subshell, removing al_list from it | ridiculousfish | 2012-02-07 |
| | |||
* | Work on new history implementation | ridiculousfish | 2012-02-05 |
| | |||
* | Clean up uses of completion_t | ridiculousfish | 2012-02-01 |
| | |||
* | Migrated off of old variant of expand_one that used halloc | ridiculousfish | 2012-01-31 |
| | |||
* | Remove some old functions from expand.cpp that now have modern replacements | ridiculousfish | 2012-01-31 |
| | |||
* | Squashed all known remaining leaks! | ridiculousfish | 2012-01-31 |
| | |||
* | Squash a bunch of warnings | ridiculousfish | 2012-01-31 |
| | |||
* | Substantial modifications of expand_variables to modernize, normalize memory ↵ | ridiculousfish | 2012-01-30 |
| | | | | management, adopt C++ types | ||
* | Fix some leaks and clean up expand_pid to use wcstring | ridiculousfish | 2012-01-30 |
| | |||
* | Fix to not show thread debugging warning when entering characters like "~%". ↵ | Siteshwar Vashisht | 2012-01-30 |
| | | | | expand_string2() now uses it's own parser instead of principal_parser. Added PARSER_TYPE_ERRORS_ONLY in parser_type_t. | ||
* | More work to excise halloc | ridiculousfish | 2012-01-30 |
| | |||
* | Yet more un-hallocing | ridiculousfish | 2012-01-30 |
| | |||
* | Excised some more halloc | ridiculousfish | 2012-01-29 |
| | |||
* | A bunch of work to move towards a sane memory model in job_t | ridiculousfish | 2012-01-29 |
| | |||
* | Convert jobs list to std::list | ridiculousfish | 2012-01-29 |
| | |||
* | buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵ | Siteshwar Vashisht | 2012-01-29 |
|\ | | | | | | | into CPlusPlus | ||
* | | More work towards instanced parser. First successful compilation | ridiculousfish | 2012-01-22 |
| | | |||
* | | More work on the instanced parser | ridiculousfish | 2012-01-22 |
| | | |||
* | | More work towards instanced parser | ridiculousfish | 2012-01-20 |
| | | |||
| * | Fixed calls to expand_variables2() in expand.cpp | Siteshwar Vashisht | 2012-01-19 |
| | |