Initial version of printf builtin
First stab at builtin set_color. Moved set_color.cpp to builtin_set_color.cpp and taught fish about it.
Remove set_color from Makefile. Fix issue where builtin_set_color would mix output modes up
bulitin_set_color.cpp -> builtin_set_color.cpp
Remove set_color.cpp from Xcode project
Teach set_color to call setupterm so it doesn't crash when run non-interactively
Teach fish how to clean up installed versions of set_color
First round of fixes based on cppcheck
https://github.com/fish-shell/fish-shell/issues/575
Eliminate next pointer from connection_t, turn connections into a std::list
Migrate connection_t from storing a huge buffer to a std::vector
More cleanup based on static analysis
https://github.com/fish-shell/fish-shell/issues/575
Fix warning about realloc in xdgmimemagic
Teach build_documentation.sh to not generate the test man page on any platform, or the open man page on OS X. The system man pages are better.
Add function wrapper for mimedb
Fix for issue where backward kill line crashes if performed while the cursor is on a newline
https://github.com/fish-shell/fish-shell/pull/580
Move autogenerated completions to ~/.config/fish/generated_completions/
https://github.com/fish-shell/fish-shell/issues/576
small tweak to alias.fish: always add some prefix if in danger of infinite recursion
Large set of changes to how PATH is handled. Changed fish to no longer 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
Add a note to the documentation about fish_user_paths
Null initialize an ivar (oops)