Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Large cleanup and refactoring of unescape() function. | ridiculousfish | 2013-11-24 |
| | |||
* | Initial abbreviation work. Tests currently fail. | ridiculousfish | 2013-07-19 |
| | |||
* | Formatting | ridiculousfish | 2013-06-02 |
| | |||
* | Support for fuzzy completions | ridiculousfish | 2013-05-25 |
| | | | | | https://github.com/fish-shell/fish-shell/issues/568 https://github.com/fish-shell/fish-shell/issues/528 | ||
* | Formatting | ridiculousfish | 2013-01-12 |
| | |||
* | Don't call expand_home_directory from within parser_t::test - it may hang | ridiculousfish | 2013-01-12 |
| | | | | https://github.com/fish-shell/fish-shell/issues/512 | ||
* | Hack around xdm's dumb assumption that the login shell is POSIX compliant so ↵ | ridiculousfish | 2013-01-04 |
| | | | | | | | we no longer kill OpenSUSE https://github.com/fish-shell/fish-shell/issues/367 Also fix some formatting | ||
* | Eliminate str2wcs | ridiculousfish | 2012-12-19 |
| | |||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | Fix bug where underlining was failing for paths prefixed with ~ | ridiculousfish | 2012-08-23 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/292 | ||
* | Added some limited support for autosuggesting processes | ridiculousfish | 2012-08-07 |
| | |||
* | More warning fixes and switching from int to long or size_t | ridiculousfish | 2012-08-04 |
| | |||
* | 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 | ||
* | Disable process expansion in autosuggestions | ridiculousfish | 2012-06-29 |
| | | | | Addresses https://github.com/fish-shell/fish-shell/issues/39 | ||
* | Restore implicit cd for paths starting with ., .., or ~ | ridiculousfish | 2012-06-02 |
| | |||
* | Lots of modernization changed | ridiculousfish | 2012-05-09 |
| | | | | Removed wcsdupcat | ||
* | Some work to allow completions to be evaluated off of the main thread | ridiculousfish | 2012-02-24 |
| | |||
* | Cleanup expand_escape_variable | ridiculousfish | 2012-02-08 |
| | |||
* | 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 |
| | |||
* | Yet more un-hallocing | ridiculousfish | 2012-01-30 |
| | |||
* | buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵ | Siteshwar Vashisht | 2012-01-29 |
|\ | | | | | | | into CPlusPlus | ||
* | | More work on the instanced parser | ridiculousfish | 2012-01-22 |
| | | |||
* | | More work towards instanced parser | ridiculousfish | 2012-01-20 |
| | | |||
| * | Converted all auto completion calls (on pressing tab) to use ↵ | Siteshwar Vashisht | 2012-01-16 |
|/ | | | | std::vector<completion_t>, bugs are yet to be fixed | ||
* | Redesign new environment variables to use env_var_t instead of wcstring | Peter Ammon | 2012-01-14 |
| | | | | Migrate uses of empty() to missing() to distinguish between empty variable and unset variable | ||
* | More migration to the STL | ridiculousfish | 2011-12-26 |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | remove trailing spaces | Grissiom | 2010-09-18 |
| | | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change. | ||
* | Fix bug causing flood of error messages in terminal when trying to highlight ↵ | axel | 2008-02-05 |
| | | | | | | an invalid command, reported by Denilson F. de Sa. darcs-hash:20080204230905-ac50b-0829b69835347e5875656ae735181b724f10de2a.gz | ||
* | Add compiler warnings for some common incorrect usage of functions, such as ↵ | axel | 2006-10-20 |
| | | | | | | forgetting to cast null pointers to variadic functions darcs-hash:20061019151947-ac50b-4043638a7a830fa80fd918f92365f5afe3ff208a.gz | ||
* | Fix incorrect usage of the term subshell when command substitution was meant | axel | 2006-08-23 |
| | | | | darcs-hash:20060822143831-ac50b-cb5267a6434adcbd5bafb452d688bee06c23d4d6.gz | ||
* | Minor duplicate code removal | axel | 2006-07-20 |
| | | | | darcs-hash:20060720130246-ac50b-b41daebb302e1cbadf2a4cf812d936edbda85926.gz | ||
* | Large number of sourcecode comment edits, and some minor code polish | axel | 2006-06-20 |
| | | | | darcs-hash:20060620005010-ac50b-eaeae9a6242a37c1e34831e1a0b2ee2b4e7a012e.gz | ||
* | Minor comment edits, reindentation and other code formating changes | axel | 2006-06-15 |
| | | | | darcs-hash:20060615103706-ac50b-ad9f7060e40f5a786877e95f027688c90f43b6ec.gz | ||
* | Make it possible to specify scope of a variable to be erased or tested. Also ↵ | axel | 2006-06-05 |
| | | | | | | make sure set exits with a non-zero exit status when erasing fails. darcs-hash:20060604201451-ac50b-4ea0212c513b33be40559dfe8d65c1446c53f682.gz | ||
* | Rename function expand_variable_array to tokenize_variable_array and move it ↵ | axel | 2006-05-29 |
| | | | | | | from expand.c to common.c, since it is used by fish_pager, which should not depend on expand.o darcs-hash:20060529111342-ac50b-315d7dcf04e05fa8f32e16801e6793ac4e4e022e.gz | ||
* | Add validator check to make sure the second argument to 'for' is 'in' | axel | 2006-05-22 |
| | | | | darcs-hash:20060521221604-ac50b-5bc4ce217a08304f68b97b20e908ea1279fe26e9.gz | ||
* | Major update to the ahead-of-time syntax checker | axel | 2006-05-22 |
| | | | | darcs-hash:20060521192524-ac50b-48713f826558e66ef21046d1bb779623cc2fd97a.gz | ||
* | Another halloc:ification of fish. Halloc has been extended to allow ↵ | axel | 2006-02-10 |
| | | | | | | registering function calls, this has allowed the creation of halloc-handled arraylists, stringbuffers, etc. More job parsing halloc-ification has reduced the error handling code to only a shadow of it's former self darcs-hash:20060209155020-ac50b-e119c5293ce2368e252cfc01b98ab7c629fdd678.gz | ||
* | Minor code cleanup, don't use expand_escape and expand_unescape any more | axel | 2006-02-07 |
| | | | | darcs-hash:20060206151552-ac50b-e2229d096926461f643fdcdfc79ef1ff01344a35.gz | ||
* | Add support for calculating completions for arbitrary commands through the ↵ | axel | 2006-01-31 |
| | | | | | | 'complete' builtin darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz | ||
* | Spelling | axel | 2005-12-08 |
| | | | | darcs-hash:20051207155717-ac50b-6146b02bd8aff0fd27816acd5e31b38093d8575d.gz | ||
* | Insert boundary token at quotes, makes things like $foo"bar" work right | axel | 2005-12-08 |
| | | | | darcs-hash:20051207144307-ac50b-a708fa43b196f435efdcb1bfac17ce592cdb4533.gz | ||
* | Use csh-style error rules with wildcards, i.e. if no matches are found, the ↵ | axel | 2005-12-04 |
| | | | | | | command is not executed darcs-hash:20051203164356-ac50b-1b1818db2698eab9ae765a5af1e259bce3ab37e7.gz | ||
* | Change quoting rules to POSIX style | axel | 2005-11-03 |
| | | | | darcs-hash:20051102164913-ac50b-d4b696394e13a2d4c787f8ee1a2b209317dddb51.gz | ||
* | Fix problem bug breaking completion in commands with multiple subshells | axel | 2005-10-25 |
| | | | | darcs-hash:20051025110352-ac50b-fff319ddcbafb722b9bc3c61aa1b250b290716a5.gz | ||
* | Huge API documentation cleanup | axel | 2005-10-25 |
| | | | | darcs-hash:20051024152625-ac50b-41503feb4ea8d428c5b30c159aaae0c8f7ae46a2.gz |