Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | More cleanup based on static analysis | 2013-02-16 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | Remove tok_destroy | 2012-11-21 | |
| | |||
* | Work towards refactoring tokenizer to be a real object | 2012-11-21 | |
| | |||
* | Fix indentation of switch statements | 2012-11-19 | |
| | |||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | 2012-11-18 | |
| | |||
* | Additional warnings cleanup, effective C++ violations, dead code removal | 2012-08-05 | |
| | |||
* | Fix for inability to go backwards through history | 2012-08-04 | |
| | |||
* | Cleaned up lots of typecasts, simplified some string handling | 2012-08-04 | |
| | |||
* | Additional warning fixes and migration from int to size_t or long where ↵ | 2012-08-04 | |
| | | | | appropriate | ||
* | Lots of work towards making fish build without warnings on Mountain Lion, ↵ | 2012-08-04 | |
| | | | | mostly in terms of using size_t instead of int | ||
* | Warning cleanup | 2012-08-04 | |
| | |||
* | Untangle unescaping responsibilities in highlight.cpp. Fix cd ↵ | 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 '\\'. | 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 | 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 | 2012-06-21 | |
| | |||
* | Fix lots of bugs related to the static analyzer | 2012-03-26 | |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Removed a lot of string_buffer_t | 2012-02-22 | |
| | |||
* | Fix a crash when using quotes due to wgettext thread safety issues. | 2012-02-17 | |
| | |||
* | Final removal of halloc. It's like Christmas Morning. | 2012-02-09 | |
| | |||
* | Const correctness changes | 2012-02-06 | |
| | |||
* | A bunch of work to move towards a sane memory model in job_t | 2012-01-29 | |
| | |||
* | Move autoload class into autoload.h and cpp | 2012-01-25 | |
| | |||
* | Implemented LRU cache for autoloading. | 2012-01-25 | |
| | |||
* | LRU cache work | 2012-01-25 | |
| | |||
* | Move autoloading from a map of path names to a real object autoload_t. | 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. | 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 | 2012-01-14 | |
| | | | | Migrate uses of empty() to missing() to distinguish between empty variable and unset variable | ||
* | Migrate function.cpp to STL types. | 2012-01-13 | |
| | |||
* | Changes related to supporting "intern scripts." These are scripts that used ↵ | 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() | 2012-01-12 | |
| | |||
* | Switch from std::set to std::map in parse_util.cpp | 2012-01-04 | |
| | |||
* | Rewrote parse_util.cpp data structures to use STL types and classes | 2012-01-04 | |
| | |||
* | More work towards supporting builtin scripts | 2012-01-03 | |
| | |||
* | Migrate some more off of al_list | 2011-12-26 | |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | 2011-12-26 | |
| | |||
* | Initial C++ conversion | 2011-12-26 | |