Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement actual error handling for builtin_printf. Fix the tests. | 2013-03-24 | |
| | |||
* | Kill termio.h and sys/termios.h | 2013-03-05 | |
| | | | | | | | | | | | On FreeBSD, compilation complains that "this file includes <sys/termios.h> which is deprecated, use <termios.h> instead". On Linux and FreeBSD, <sys/termios.h> literally just pulls in <termios.h>. On OS X and Solaris, <termios.h> pulls in <sys/termios.h>. <termio.h> doesn't exist on FreeBSD or Mac OS X, and on Linux is marked as deprecated and just includes <termios.h>. It does exist on Solaris, but no `struct termio` is ever actually used in the codebase. | ||
* | Fix compilation by using std::ptrdiff_t instead of ptrdiff_t | 2013-02-23 | |
| | | | | Signed-off-by: lledey <lledey@gmail.com> | ||
* | Cleanup and simplify null_terminated_array_t and its clients | 2013-02-22 | |
| | |||
* | First round of fixes based on cppcheck | 2013-02-16 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | Added a seq function that defers to the seq command if present | 2013-01-12 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/137 | ||
* | Formatting | 2013-01-12 | |
| | |||
* | Make do_builtin_io multi-fork safe, moved it to postfork.cpp | 2013-01-11 | |
| | | | | Addresses https://github.com/fish-shell/fish-shell/issues/495 | ||
* | 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 | ||
* | Reset the color before we clear to eol | 2013-01-04 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/493 | ||
* | parsing numbers imho better uses + rather than | | 2012-12-30 | |
| | |||
* | Rewrite str2wcstring to properly handle embedded nulls, and be simpler | 2012-12-20 | |
| | |||
* | Eliminate str2wcs | 2012-12-19 | |
| | |||
* | Attempt to fix process expansion on Linux | 2012-12-18 | |
| | | | | Hopefully addresses https://github.com/fish-shell/fish-shell/issues/455 | ||
* | Eliminate usage of __mb_cur_max, try to fix Linux build | 2012-12-12 | |
| | |||
* | Output embedded null characters more often | 2012-12-12 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/444 | ||
* | Added a history speed test | 2012-12-03 | |
| | | | | | Profile driven caching of config directory Style fixes | ||
* | First attempt at appending a "missing new line" character | 2012-12-01 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/397 | ||
* | Replaced some usage of wchar_t * with wcstring in complete(). Some style fixes. | 2012-11-23 | |
| | |||
* | Implement new newline-escaping behavior. Backslashes at the end of lines now ↵ | 2012-11-22 | |
| | | | | | | | essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes. Fixes https://github.com/fish-shell/fish-shell/issues/347 Fixes https://github.com/fish-shell/fish-shell/issues/52 | ||
* | Fix indentation of switch statements | 2012-11-19 | |
| | |||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Restore terminal foreground process group on exit | 2012-11-18 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/197 | ||
* | Bring back ellipsis | 2012-11-05 | |
| | |||
* | Make wildcards beginning with dots not match . and .. | 2012-10-15 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/270 | ||
* | Remove ellipsis and newlines from long lines | 2012-09-18 | |
| | | | | Fix for issue https://github.com/fish-shell/fish-shell/issues/300 | ||
* | Additional warnings cleanup, effective C++ violations, dead code removal | 2012-08-05 | |
| | |||
* | Cleaned up lots of typecasts, simplified some string handling | 2012-08-04 | |
| | |||
* | Warning cleanup | 2012-08-04 | |
| | |||
* | Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵ | 2012-07-20 | |
| | | | | path_allocate_cd_path, etc. functions | ||
* | Use weak linking of wcsdup and wcscasecmp on OS X | 2012-07-20 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/240 | ||
* | Various changes to reduce fish's compiled code size | 2012-07-17 | |
| | | | | OS X release build executable size dropped from 672k to 511k | ||
* | Implemented process expansion on OS X | 2012-07-16 | |
| | | | | | Also fixed issue where process expansion would always fail for processes with spaces Fixes https://github.com/fish-shell/fish-shell/issues/56 | ||
* | Set of changes to improve Unicode support with respect to combining characters. | 2012-07-15 | |
| | | | | Should address https://github.com/fish-shell/fish-shell/issues/155 | ||
* | Fix for https://github.com/fish-shell/fish-shell/issues/168 | 2012-07-10 | |
| | | | | Make ^ only act as a redirect at the beginning of a token | ||
* | Fix for https://github.com/fish-shell/fish-shell/issues/28 | 2012-07-09 | |
| | | | | Use pthread_sigmask instead of sigprocmask | ||
* | 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 | ||
* | Fixed a bug in wsetlocale() | 2012-06-17 | |
| | |||
* | Tweak fork guards to be more forgiving | 2012-06-16 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/101 | ||
* | Fixed cd autosuggestion for absolute paths | 2012-05-13 | |
| | | | | Removed some unnecessary path cleanup that is_potential_path now handles | ||
* | Fix for https://github.com/ridiculousfish/fishfish/issues/3 | 2012-05-13 | |
| | | | | cd's special autosuggestion was broken, now fixed. Also, there's some tests for it now. | ||
* | Replaced some calls to unescape with unescape_string | 2012-05-09 | |
| | |||
* | Lots of modernization changed | 2012-05-09 | |
| | | | | Removed wcsdupcat | ||
* | Improved fork reporting | 2012-04-21 | |
| | | | | Made autosuggestion work properly for tilde expansion | ||
* | Re-implement $history variable | 2012-03-19 | |
| | | | | Added -L option to set to mean "don't abbreviate" | ||
* | Fixed a crash on Linux caused while inserting \ in quotes. | 2012-03-13 | |
| | |||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | 2012-03-08 | |
| | | | | fork() | ||
* | Some initial work towards cutting down the number of fork calls we do | 2012-03-06 | |
| | |||
* | Tweak fork guards to use getpid() instead of pthread_atfork | 2012-03-06 | |
| | |||
* | removed some string_buffer | 2012-03-03 | |
| |