Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | ||
* | Return the previous logic for '\\'. | maxfl | 2012-07-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The following expression now works: ```sh switch '\\' case '\\' echo 1 end ``` Due to ambiguity, the following expression also works: ```sh switch '\a' case '\\a' echo 1 end ``` By the way, the following expression now doesn't work, which was not the case before, because of wrong escaping: ```sh switch 'nn' case '\n' echo 1 end ``` | ||
* | Fixed case behaviour | maxfl | 2012-07-05 |
| | | | | | | | | | | | | | | | | | | | | | * case no properly handles -h and --help flags, i.e. treats it as pattern * fixed case escaping: The following expressions now work correctly: switch '*' echo '*' echo Match any string end switch '*' echo '\*' echo Match asterix end switch '\\' echo '\\\\' echo Match slash end The same for '?' sign | ||
* | Fix for crash while editing multiple lines requested in issue #143 | Siteshwar Vashisht | 2012-06-21 |
| | |||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Removed a lot of string_buffer_t | ridiculousfish | 2012-02-22 |
| | |||
* | Fix a crash when using quotes due to wgettext thread safety issues. | ridiculousfish | 2012-02-17 |
| | |||
* | Final removal of halloc. It's like Christmas Morning. | ridiculousfish | 2012-02-09 |
| | |||
* | 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. | ||
* | Changes to make completions internalized scripts. | Peter Ammon | 2012-01-15 |
| | | | | This about doubles the size of fish. These things are huge. We may not want to ship it like this. | ||
* | 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 | ||
* | Migrate function.cpp to STL types. | ridiculousfish | 2012-01-13 |
| | |||
* | Changes related to supporting "intern scripts." These are scripts that used ↵ | ridiculousfish | 2012-01-13 |
| | | | | to be installed in /share/functions, but now are just compiled-in strings. This should reduce the amount of I/O done at launch time. | ||
* | Modified parse_util.cpp, parser.cpp, path.cpp to use env_get_string() | Siteshwar Vashisht | 2012-01-12 |
| | |||
* | Switch from std::set to std::map in parse_util.cpp | ridiculousfish | 2012-01-04 |
| | |||
* | Rewrote parse_util.cpp data structures to use STL types and classes | ridiculousfish | 2012-01-04 |
| | |||
* | More work towards supporting builtin scripts | ridiculousfish | 2012-01-03 |
| | |||
* | Migrate some more off of al_list | ridiculousfish | 2011-12-26 |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | Initial C++ conversion | ridiculousfish | 2011-12-26 |