Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Stop insisting on trying to add /usr/bin and /bin to $PATH. | ridiculousfish | 2013-08-27 |
| | | | | https://github.com/fish-shell/fish-shell/pull/854 | ||
* | Generate version numbers dynamically | David Adam (zanchey) | 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. | ||
* | Fix some warnings exposed by -Wall | ridiculousfish | 2013-07-16 |
| | |||
* | Fix $LINES = $COLUMNS bug | Dag Odenhall | 2013-05-24 |
| | | | | Fixes #745 | ||
* | Rely on $PWD instead of getcwd() more often | ridiculousfish | 2013-04-27 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/696 | ||
* | Hack up dcgettext to try to fix CentOS build | ridiculousfish | 2013-04-08 |
| | | | | https://github.com/fish-shell/fish-shell/issues/645 | ||
* | Kill termio.h and sys/termios.h | David Adam (zanchey) | 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. | ||
* | Cleanup and simplify null_terminated_array_t and its clients | ridiculousfish | 2013-02-22 |
| | |||
* | Null initialize an ivar (oops) | ridiculousfish | 2013-02-19 |
| | |||
* | Large set of changes to how PATH is handled. Changed fish to no longer ↵ | ridiculousfish | 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 | ||
* | First round of fixes based on cppcheck | ridiculousfish | 2013-02-16 |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | First stab at builtin set_color. Moved set_color.cpp to ↵ | ridiculousfish | 2013-02-14 |
| | | | | builtin_set_color.cpp and taught fish about it. | ||
* | Fixed broken export_func | Siteshwar Vashisht | 2013-02-12 |
| | | | | Fix for https://github.com/fish-shell/fish-shell/issues/573 | ||
* | Clean up export_func | ridiculousfish | 2013-02-12 |
| | |||
* | Clean up env_var_table_t. Switch from storing var_uni_entry_t* to ↵ | ridiculousfish | 2013-02-11 |
| | | | | var_uni_entry_t. Various other cleanups. | ||
* | Remove trailing whitespaces | Cheer Xiao | 2013-01-21 |
| | |||
* | Rearrange some variables for possibly better alignment. int -> bool | ridiculousfish | 2013-01-19 |
| | |||
* | Big cleanup of env_set. Changed var_table_t to use direct var_entry_t ↵ | ridiculousfish | 2013-01-19 |
| | | | | instead of pointers. Changed some ints to bools. | ||
* | really fix bug in export status of universal vars; add tests for that bug | Jan Kanis | 2013-01-02 |
| | |||
* | fix bug in export status of universal variable assignment | Jan Kanis | 2013-01-02 |
| | |||
* | Make fish more robust when multiple instances are started at once | ridiculousfish | 2012-12-27 |
| | |||
* | Merge branch 'event-bug-test' of git://github.com/JanKanis/fish-shell into ↵ | ridiculousfish | 2012-12-22 |
|\ | | | | | | | JanKanis-event-bug-test | ||
| * | Make event_t.arguments into a vector instead of an auto_ptr<vector>. | Jan Kanis | 2012-12-20 |
| | | | | | | | | Yay for less indirection and less code! The resulting event_t structure is two pointers larger, but cuts out an indirection and allocation. | ||
* | | Eliminate str2wcs | ridiculousfish | 2012-12-19 |
|/ | |||
* | Fix indentation of switch statements | ridiculousfish | 2012-11-19 |
| | |||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | add $FISH_VERSION as unexported global variable to complement version | David Adam (zanchey) | 2012-11-08 |
| | |||
* | Make escaping consistent for fish <-> fishd protocol | ridiculousfish | 2012-10-08 |
| | | | | | Fix fork guards to work in fishd https://github.com/fish-shell/fish-shell/issues/339 | ||
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Cleaned up lots of typecasts, simplified some string handling | ridiculousfish | 2012-08-04 |
| | |||
* | Warning cleanup | ridiculousfish | 2012-08-04 |
| | |||
* | Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵ | ridiculousfish | 2012-07-20 |
| | | | | path_allocate_cd_path, etc. functions | ||
* | Renamed env_vars to env_vars_snapshot_t | ridiculousfish | 2012-07-20 |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Changes to make fish use the relocated fishd instead of the installed one, ↵ | ridiculousfish | 2012-07-18 |
| | | | | if it exists | ||
* | Fix for https://github.com/fish-shell/fish-shell/issues/168 | ridiculousfish | 2012-07-10 |
| | | | | Make ^ only act as a redirect at the beginning of a token | ||
* | Add support for querying variables with scope options as requested in issue #132 | Siteshwar Vashisht | 2012-06-18 |
| | |||
* | Fix for https://github.com/fish-shell/fish-shell/issues/135 | ridiculousfish | 2012-06-16 |
| | | | | Don't use std::map::insert when we need to overwrite values | ||
* | Cleanup SHLVL variable | ridiculousfish | 2012-05-09 |
| | |||
* | Adopt wcstring in env_set | ridiculousfish | 2012-05-09 |
| | |||
* | Fix to better support CDPATH | ridiculousfish | 2012-05-06 |
| | |||
* | Fix for a deadlock when env_get_string ends up calling env_get_string | ridiculousfish | 2012-04-23 |
| | |||
* | Cleanup proc_had_barrier | ridiculousfish | 2012-03-31 |
| | | | | Ensure we don't try to do a universal barrier off of the main thread | ||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Remove some dead variables. | ridiculousfish | 2012-03-25 |
| | | | | | Fix screwy output for invalid tilde expansion in expand.cpp Some cleanup per clang static analyzer | ||
* | Lots of work on web config | ridiculousfish | 2012-03-25 |
| | | | | Change to make fish immediately show color changes | ||
* | Re-implement $history variable | ridiculousfish | 2012-03-19 |
| | | | | Added -L option to set to mean "don't abbreviate" | ||
* | Allow g_log_forks to be set by fish_log_forks env var | ridiculousfish | 2012-03-09 |
| | |||
* | Implemented test as a builtin (!) | ridiculousfish | 2012-03-07 |
| | |||
* | Move special handling of DISPLAY environment variable from etc/config.fish ↵ | ridiculousfish | 2012-03-06 |
| | | | | to fish itself to reduce number of fork calls made at launch |