Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Allow parse_util_detect_errors to treat incomplete strings as errors | ridiculousfish | 2014-07-24 |
| | | | | | Fixes bug where sourcing a file with an unclosed quote would not have a backtrace | ||
* | Remove additional dead code from old parser | ridiculousfish | 2014-03-20 |
| | |||
* | Add some tests for parse_util_detect_errors_in_argument | ridiculousfish | 2014-03-20 |
| | |||
* | Support for error detection in arguments in new parser. Restores error | ridiculousfish | 2014-03-04 |
| | | | | reporting for bad arguments (e.g. with bad variable names) | ||
* | Highlight the entire variable name, not just the dollar sign. Fixes #1201 | ridiculousfish | 2014-02-03 |
| | |||
* | Update style and formatting to conform to fish style guide. | ridiculousfish | 2014-01-15 |
| | |||
* | Make the tests compile again | ridiculousfish | 2013-12-16 |
| | |||
* | Initial work on backtrace support with new parser | ridiculousfish | 2013-12-15 |
| | |||
* | Rewriting indenting functionality to use new parser | ridiculousfish | 2013-12-08 |
| | |||
* | Syntax highlighting for command substitutions | ridiculousfish | 2013-10-08 |
| | |||
* | Make parse_util_locate_cmdsubst return the innermost command substitution ↵ | ridiculousfish | 2013-07-17 |
| | | | | | | instead of the outermost. Fixes https://github.com/fish-shell/fish-shell/issues/913 | ||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | Additional warning fixes and migration from int to size_t or long where ↵ | ridiculousfish | 2012-08-04 |
| | | | | appropriate | ||
* | Lots of work towards making fish build without warnings on Mountain Lion, ↵ | ridiculousfish | 2012-08-04 |
| | | | | mostly in terms of using size_t instead of int | ||
* | Untangle unescaping responsibilities in highlight.cpp. Fix cd ↵ | ridiculousfish | 2012-07-06 |
| | | | | | | autosuggestions to properly handle quotes. Factor out some of the quote unescaping behavior from reader.cpp to parse_util.cpp. Add some autosuggestion tests | ||
* | Const correctness changes | ridiculousfish | 2012-02-06 |
| | |||
* | A bunch of work to move towards a sane memory model in job_t | ridiculousfish | 2012-01-29 |
| | |||
* | Move autoload class into autoload.h and cpp | ridiculousfish | 2012-01-25 |
| | |||
* | Implemented LRU cache for autoloading. | ridiculousfish | 2012-01-25 |
| | |||
* | LRU cache work | ridiculousfish | 2012-01-25 |
| | |||
* | Move autoloading from a map of path names to a real object autoload_t. | ridiculousfish | 2012-01-23 |
| | | | | | Moved the various things we can autoload into static objects. Next step is to make them thread safe. | ||
* | Migrate function.cpp to STL types. | ridiculousfish | 2012-01-13 |
| | |||
* | More work towards supporting builtin scripts | ridiculousfish | 2012-01-03 |
| | |||
* | 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. | ||
* | Make up/down cursor move up or down when in multiline mode, except if ↵ | liljencrantz | 2007-09-22 |
| | | | | | | already in search mode or at the top/bottom line. Since part of this is done in script-space, this involves adding some functionality to the commandline builtin. darcs-hash:20070921140549-75c98-ba9e83f5e6fdecae5df8f83dd863794c6af9770c.gz | ||
* | Move keyword detection code to separate file | axel | 2007-04-22 |
| | | | | darcs-hash:20070422095026-ac50b-77a840e2830370f46b7a48fd8863095d2cd7a5f0.gz | ||
* | Allow named arguments to function instead of only $argv. Philip Ganchev once ↵ | axel | 2007-04-17 |
| | | | | | | suggested this, and it was suggested again by Egil Möller. darcs-hash:20070416200611-ac50b-5eb42c94a65a4e72cae12cd9c04424bdc3b2b4f8.gz | ||
* | Make the callback for the file autoloader optional, and clarify its use | axel | 2006-10-19 |
| | | | | darcs-hash:20061019114632-ac50b-a0b3e1b3e7f26aa7cd674ade1a4fb2246f978ebc.gz | ||
* | Unload older autoloaded functions | axel | 2006-10-11 |
| | | | | darcs-hash:20061010224546-ac50b-7c3f38d32d4a413a9c0d8436bb13a5d65235f3a7.gz | ||
* | Overhaul of the script autoloader. This should make sure that old scripts ↵ | axel | 2006-07-13 |
| | | | | | | are unloaded and new scripts are loaded when the fish_function_path and fish_complete_path variables change darcs-hash:20060712142242-ac50b-3966a0e96a32facc8bc1164d6d0837fc551e4733.gz | ||
* | Fix two crash bugs in highlighter/parser for malformed lines (Thanks to ↵ | axel | 2006-07-03 |
| | | | | | | Netocrat for the bug report) darcs-hash:20060703104647-ac50b-9eb649322611a3e7fd95ef5f80acdc25ce09d11a.gz | ||
* | Large number of sourcecode comment edits, and some minor code polish | axel | 2006-06-20 |
| | | | | darcs-hash:20060620005010-ac50b-eaeae9a6242a37c1e34831e1a0b2ee2b4e7a012e.gz | ||
* | Add support for hishlighting potentially valid paths - default behaviour is ↵ | axel | 2006-06-14 |
| | | | | | | to underline them darcs-hash:20060614132240-ac50b-448a4f8c43007262876d1ab6b52480e46b0e2981.gz | ||
* | Use variable name as index for tables when autoloading functions and ↵ | axel | 2006-02-20 |
| | | | | | | completions in order to better handle changes on path variable values darcs-hash:20060219170116-ac50b-8f617c6f8960660e6227827914dc910a78655c13.gz | ||
* | Minor edits, additional comments, etc. | axel | 2006-02-19 |
| | | | | darcs-hash:20060219015438-ac50b-b6346876460912f3c27d1bb4287aeab962260ab6.gz | ||
* | Make sure that command specific completions can handle input strings with ↵ | axel | 2006-02-19 |
| | | | | | | wildcards reasonably well darcs-hash:20060219011432-ac50b-89a73a3d414f2dbd8a213b851fcb1c494e022eae.gz | ||
* | Reset list of loaded completion files when running complete_destroy. ↵ | axel | 2006-02-15 |
| | | | | | | Otherwise completions will not get propely loaded on language changes. darcs-hash:20060215024644-ac50b-d259cdac14dccb55309a4702683f1b881636e9ac.gz | ||
* | Add missing function prototype in parse_util.h | axel | 2006-02-15 |
| | | | | darcs-hash:20060215022415-ac50b-a6510213a3559c7bd6b944bbe87c739faaef4792.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 | ||
* | Add source documentation for functions in parse_util.h | axel | 2006-02-09 |
| | | | | darcs-hash:20060208184737-ac50b-e86de902a966621501eea1b706b181bcda91fb61.gz | ||
* | Autoloaded functions | axel | 2006-02-08 |
| | | | | darcs-hash:20060208092005-ac50b-8e784f79a4e158c8c15b553fad85002dccc7bd03.gz | ||
* | Remove duplicate line counting code. Make the remaining implementation have ↵ | axel | 2006-02-05 |
| | | | | | | a two element cache. darcs-hash:20060205131035-ac50b-885c6ba87a6d16aa48dfa7ee4608ae8891c71724.gz | ||
* | Add support for calculating completions for arbitrary commands through the ↵ | axel | 2006-01-31 |
'complete' builtin darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz |