Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up interactive session test | 2013-10-26 | |
| | |||
* | Remove problems with fishd under Cygwin. | 2013-08-12 | |
| | | | | | | | | | Yes, it's an awful hack, but IPC support (and fork support as well - even FAQ mentions that, and suggests "restarting process" to solve the problem (http://cygwin.com/faq/faq.html#faq.using.fixing-fork-failures), but let's ignore that for now) is simply broken in Cygwin. Having to try to do exactly same thing in Cygwin, just so perhaps it will work is a completely normal thing (not). I love Windows. | ||
* | Generate version numbers dynamically | 2013-08-11 | |
| | | | | | | | | This commit hooks the Makefile up to generate a FISH_BUILD_VERSION symbol and kills off PACKAGE_VERSION in .cpp files. It also modifies the tarball generation script to add the necessary version file for releases. | ||
* | 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 | ||
* | Large set of changes to how PATH is handled. Changed fish to no longer ↵ | 2013-02-19 | |
| | | | | | | modify PATH in share/config.fish. Introduced variable fish_user_paths, and a glue function __fish_reconstruct_path that splices together PATH with fish_user_paths. Changed fish to no longer validate changes to PATH unless the paths are new (i.e. don't recheck what's already there). Modified certain sets to store const wchar_t instead of wcstring to save a few allocations. https://github.com/fish-shell/fish-shell/issues/527 | ||
* | More cleanup based on static analysis | 2013-02-16 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | 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. | ||
* | Make fishd base its variable files on the MAC address instead of hostname | 2013-01-08 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/183 | ||
* | Eliminate str2wcs | 2012-12-19 | |
| | |||
* | 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 | |
| | |||
* | 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 | ||
* | Additional warnings cleanup, effective C++ violations, dead code removal | 2012-08-05 | |
| | |||
* | Cleaned up lots of typecasts, simplified some string handling | 2012-08-04 | |
| | |||
* | 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 | ||
* | Lots of modernization changed | 2012-05-09 | |
| | | | | Removed wcsdupcat | ||
* | Fix lots of bugs related to the static analyzer | 2012-03-26 | |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Added some missing calls to setup_fork_guards() in utilities. | 2012-03-07 | |
| | | | | Made echo a builtin | ||
* | Some initial changes to use CLO_EXEC, with an eye towards some day using it ↵ | 2012-03-02 | |
| | | | | correctly. | ||
* | Final removal of halloc. It's like Christmas Morning. | 2012-02-09 | |
| | |||
* | More const and signed correctness. Warnings now fit on one page! | 2012-01-14 | |
| | |||
* | Improved const-correctness, eliminating warnings. | 2012-01-14 | |
| | | | | Migrated some int to size_t | ||
* | Incorporate Siteshwar's patch for building on Linux | 2012-01-05 | |
| | |||
* | Fixed a build failure | 2011-12-26 | |
| | | | | Added a thread assertion to function.cpp | ||
* | Migrated some more data structures to the STL. Removed some ad-hoc data ↵ | 2011-12-26 | |
| | | | | structure implementations. | ||
* | Some changes to migrate towards C++ and a multithreaded model | 2011-12-26 | |
| | |||
* | Initial C++ conversion | 2011-12-26 | |