Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixes misleading "connect: Connection failed" message on start up | 2013-11-14 | |
| | | | When launching the first instance of fish and fishd is not launched already, this should not be considered an error as long as it can be launched. So ignore the first failure of connect(), as the calling function get_socket() will try again. May need a bit of cleanup. | ||
* | improve diagnostics for socket connections to fishd | 2013-11-05 | |
| | |||
* | Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off ↵ | 2013-04-07 | |
| | | | | | | to child processes when either starting them or moving them to the foreground. https://github.com/fish-shell/fish-shell/issues/176 | ||
* | Migrate connection_t from storing a huge buffer to a std::vector | 2013-02-16 | |
| | |||
* | Eliminate next pointer from connection_t, turn connections into a std::list | 2013-02-16 | |
| | |||
* | First round of fixes based on cppcheck | 2013-02-16 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | Clean up env_var_table_t. Switch from storing var_uni_entry_t* to ↵ | 2013-02-11 | |
| | | | | var_uni_entry_t. Various other cleanups. | ||
* | Initial set of changes working to make fish robust against running out of ↵ | 2013-01-30 | |
| | | | | file descriptors | ||
* | Big cleanup of env_set. Changed var_table_t to use direct var_entry_t ↵ | 2013-01-19 | |
| | | | | instead of pointers. Changed some ints to bools. | ||
* | Hack around xdm's dumb assumption that the login shell is POSIX compliant so ↵ | 2013-01-04 | |
| | | | | | | | we no longer kill OpenSUSE https://github.com/fish-shell/fish-shell/issues/367 Also fix some formatting | ||
* | Make fish more robust when multiple instances are started at once | 2012-12-27 | |
| | |||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | 2012-11-18 | |
| | |||
* | Make escaping consistent for fish <-> fishd protocol | 2012-10-08 | |
| | | | | | Fix fork guards to work in fishd https://github.com/fish-shell/fish-shell/issues/339 | ||
* | Adopt wcstring in env_set | 2012-05-09 | |
| | |||
* | Cleanup proc_had_barrier | 2012-03-31 | |
| | | | | Ensure we don't try to do a universal barrier off of the main thread | ||
* | Replace some string_buffer_t | 2012-03-03 | |
| | |||
* | Modified env_get_string() to accept wcstring instead of wchar_t*. | 2012-02-24 | |
| | |||
* | Removed array_list_t (!) | 2012-02-21 | |
| | |||
* | Switched to std::map instead of hash_table_t in env.cpp and ↵ | 2012-02-18 | |
| | | | | env_universal_common.cpp. | ||
* | Migration of screen away from ad-hoc lists | 2011-12-27 | |
| | |||
* | Fix to migrate the universal variable server off of dyn_queue_t | 2011-12-26 | |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | 2011-12-26 | |
| | |||
* | Initial C++ conversion | 2011-12-26 | |