Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make io_buffer_t::out_buffer a raw pointer, initialize in io_buffer_t's ↵ | Cheer Xiao | 2013-01-17 |
| | | | | constructor | ||
* | Make io_data_t pure virtual, its constructor protected | Cheer Xiao | 2013-01-17 |
| | |||
* | Split out io_pipe_t, let io_buffer_t inherit it | Cheer Xiao | 2013-01-17 |
| | |||
* | Convert io_buffer_read to io_buffer_t::read | Cheer Xiao | 2013-01-17 |
| | |||
* | Add missing virtual qualifier to ~io_buffer_t | Cheer Xiao | 2013-01-17 |
| | |||
* | Convert io_buffer_create to static io_buffer_t::create, make io_buffer_t ↵ | Cheer Xiao | 2013-01-17 |
| | | | | constructor private | ||
* | Convert io_buffer_destroy to ~io_buffer_t | Cheer Xiao | 2013-01-17 |
| | |||
* | Split out io_buffer_t, make input_redirect in exec() a raw pointer | Cheer Xiao | 2013-01-17 |
| | |||
* | Split out io_file_t | Cheer Xiao | 2013-01-17 |
| | |||
* | Split out io_fd_t | Cheer Xiao | 2013-01-17 |
| | |||
* | Split out io_close_t | Cheer Xiao | 2013-01-17 |
| | |||
* | parser.cpp: Put off initialization of new_io until mode is known | Cheer Xiao | 2013-01-17 |
| | |||
* | Put io_data_t detail printing in virtual io_data_t::print | Cheer Xiao | 2013-01-17 |
| | |||
* | Let io_data_t constructor take optional io_mode and fd | Cheer Xiao | 2013-01-17 |
| | |||
* | Introduce a macro CAST_INIT to abbreviate common static_cast's a bit | Cheer Xiao | 2013-01-17 |
| | | | | | This macro doesn't work with type names containing commas, but that doesn't seem to be too common in fish. | ||
* | Make io_data_t destructor virtual | Cheer Xiao | 2013-01-17 |
| | |||
* | Use new IO_INVALID as default value of io_data_t::io_mode | Cheer Xiao | 2013-01-17 |
| | |||
* | rename enum io_mode -> io_mode_t; make io_data_t::io_mode that type | Cheer Xiao | 2013-01-17 |
| | |||
* | Formatting | ridiculousfish | 2013-01-16 |
| | |||
* | Ajax fix for Firefox, it isn't XML. | ciembor | 2013-01-16 |
| | |||
* | Fix proc and pid completion on OS X, and improve it on Linux. | ridiculousfish | 2013-01-16 |
| | | | | https://github.com/fish-shell/fish-shell/pull/129 | ||
* | Fix for missing first character in completions | ridiculousfish | 2013-01-13 |
| | |||
* | fix a memory leak in profiling, add a profiling test | Jan Kanis | 2013-01-14 |
| | |||
* | stop profile switch from crashing (issue #517); also make print_profile use ↵ | Jan Kanis | 2013-01-14 |
| | | | | a loop instead of recursion | ||
* | Make umask work on OS X | ridiculousfish | 2013-01-12 |
| | | | | https://github.com/fish-shell/fish-shell/issues/515 | ||
* | Actually add the seq function (oops) | ridiculousfish | 2013-01-12 |
| | |||
* | Remove seq.in, in favor of the new function. Remove seq detection from ↵ | ridiculousfish | 2013-01-12 |
| | | | | configure.ac. Teach the Makefile how to remove old installed seqs. | ||
* | Added a seq function that defers to the seq command if present | ridiculousfish | 2013-01-12 |
| | | | | https://github.com/fish-shell/fish-shell/issues/137 | ||
* | Formatting | ridiculousfish | 2013-01-12 |
| | |||
* | Don't call expand_home_directory from within parser_t::test - it may hang | ridiculousfish | 2013-01-12 |
| | | | | https://github.com/fish-shell/fish-shell/issues/512 | ||
* | Fix for issue where completing in the middle of a command may append extra ↵ | ridiculousfish | 2013-01-12 |
| | | | | | | junk at the end of the completions in the list https://github.com/fish-shell/fish-shell/issues/301 | ||
* | use debug_safe in postfork do_builtin_io. Closes #495 | Jan Kanis | 2013-01-12 |
| | |||
* | Make do_builtin_io multi-fork safe, moved it to postfork.cpp | ridiculousfish | 2013-01-11 |
| | | | | Addresses https://github.com/fish-shell/fish-shell/issues/495 | ||
* | Revert "Revert shared_ptr<io_data_t> changes until kinks are ironed out" | Cheer Xiao | 2013-01-11 |
| | | | | This reverts commit 77f1b1f0fe27778750bb9b9aa53f6bc42d5e5843. | ||
* | exec.cpp:exec: Don't remove block_io elements from j->io | Cheer Xiao | 2013-01-11 |
| | | | | | | When dulicate_prepend prepend copies of block_io elements to j->io, the removing simply does nothing. Now that the same pointers are prepended to j->io, don't remove them. | ||
* | Fix an exception when parsing a multi-line command that ends in cd | ridiculousfish | 2013-01-11 |
| | | | | https://github.com/fish-shell/fish-shell/issues/511 | ||
* | Fixed a minor typo: standrard -> standard | Liam Howell | 2013-01-10 |
| | |||
* | Don't call strerror or perror after fork, it's unsafe. Added safe_strerror ↵ | ridiculousfish | 2013-01-09 |
| | | | | | | and safe_perror replacements. Fixes https://github.com/fish-shell/fish-shell/issues/495 | ||
* | Tweak test_fork to exercise strerror | ridiculousfish | 2013-01-09 |
| | |||
* | Make create_manpage_completions not generate empty files | ridiculousfish | 2013-01-08 |
| | | | | https://github.com/fish-shell/fish-shell/issues/506 | ||
* | completions for mosh (http://mosh.mit.edu) | Christian Rishøj | 2013-01-08 |
| | |||
* | Make "Checking how to use..." lower case. | Cheer Xiao | 2013-01-08 |
| | | | | | The configure script generated by autoconf uses lower case "checking". Let's keep in line. :) | ||
* | Make fish_config prompt color changes work more often | ridiculousfish | 2013-01-08 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/505 | ||
* | Document new MAC address behavior | ridiculousfish | 2013-01-08 |
| | |||
* | Make fishd base its variable files on the MAC address instead of hostname | ridiculousfish | 2013-01-08 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/183 | ||
* | Keybinding of \ew and \ed: Insert a newline before displaying info | Cheer Xiao | 2013-01-07 |
| | |||
* | Teach build_documentation.sh to look in /Applications/Doxygen.app | ridiculousfish | 2013-01-07 |
| | |||
* | Teach Xcode project how to build successfully without Doxygen | ridiculousfish | 2013-01-07 |
| | |||
* | Re-enable alias redefinition | lledey | 2013-01-07 |
| | | | | | | Fixes #494 Signed-off-by: lledey <lledey@gmail.com> | ||
* | remove -fno-optimize-sibling-calls flag for non-buggy setups; add extra ↵ | Jan Kanis | 2013-01-07 |
| | | | | comment regarding ./configure arguments |