Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Rely on $PWD instead of getcwd() more often | ridiculousfish | 2013-04-27 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/696 | ||
* | Cleanup and simplify null_terminated_array_t and its clients | ridiculousfish | 2013-02-22 |
| | |||
* | 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 | ||
* | 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. | ||
* | 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. | ||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | 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 | ||
* | Adopt wcstring in env_set | ridiculousfish | 2012-05-09 |
| | |||
* | Improved fork reporting | ridiculousfish | 2012-04-21 |
| | | | | Made autosuggestion work properly for tilde expansion | ||
* | 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 | ||
* | Notice when fish_term256 changes and react to it | ridiculousfish | 2012-03-05 |
| | |||
* | More work on improving interaction between fork and pthreads. Added ↵ | ridiculousfish | 2012-02-29 |
| | | | | null_terminated_array_t class. | ||
* | Fix for error messages when loading completions | ridiculousfish | 2012-02-26 |
| | |||
* | More work towards autosuggesting completions | ridiculousfish | 2012-02-25 |
| | |||
* | Modified env_get_string() to accept wcstring instead of wchar_t*. | Siteshwar Vashisht | 2012-02-24 |
| | |||
* | Remove old env_get_names implementation | ridiculousfish | 2012-02-08 |
| | |||
* | Work on new history implementation | ridiculousfish | 2012-02-05 |
| | |||
* | Redesign new environment variables to use env_var_t instead of wcstring | Peter Ammon | 2012-01-14 |
| | | | | Migrate uses of empty() to missing() to distinguish between empty variable and unset variable | ||
* | Introduce env_var_t to replace empty string as missing environment variable | Peter Ammon | 2012-01-14 |
| | |||
* | Additional migration to STL data structures | ridiculousfish | 2012-01-10 |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | remove trailing spaces | Grissiom | 2010-09-18 |
| | | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change. | ||
* | Fix minor bug, PWD was incorrectly set on startup | liljencrantz | 2008-01-17 |
| | | | | darcs-hash:20080116220738-75c98-2b7c886629857540efee8f1cab9da0aa9ed8f76d.gz | ||
* | Minor edits, remove unneeded code, add a few commants, correct spelling, ↵ | axel | 2006-10-26 |
| | | | | | | tweak the todo list, etc. darcs-hash:20061026102253-ac50b-eb42fdab9a9211d68386a563134856a96b870d90.gz | ||
* | Add compiler warnings for some common incorrect usage of functions, such as ↵ | axel | 2006-10-20 |
| | | | | | | forgetting to cast null pointers to variadic functions darcs-hash:20061019151947-ac50b-4043638a7a830fa80fd918f92365f5afe3ff208a.gz | ||
* | Minor code tweaks, mostly things like indentation, but also a ferw code ↵ | axel | 2006-08-28 |
| | | | | | | reorderings darcs-hash:20060828120244-ac50b-ad4be149ff245b6f799452f9eeff7bcc60af1526.gz | ||
* | Add more function input validation checks | axel | 2006-06-09 |
| | | | | darcs-hash:20060608235212-ac50b-25fd55f96356af65d4da1eec100cc954b4a9f81e.gz | ||
* | Make it possible to specify scope of a variable to be erased or tested. Also ↵ | axel | 2006-06-05 |
| | | | | | | make sure set exits with a non-zero exit status when erasing fails. darcs-hash:20060604201451-ac50b-4ea0212c513b33be40559dfe8d65c1446c53f682.gz | ||
* | Add warning when trying to change read-only variable | axel | 2006-04-11 |
| | | | | darcs-hash:20060410153626-ac50b-700ff7687647b8aab47ba79d759d1739cbe60425.gz | ||
* | Increase fish robustness by improving signal handling when forking jobs and ↵ | axel | 2005-10-14 |
| | | | | | | minor signal handling improvements darcs-hash:20051014114033-ac50b-8d0f6274ac590f1b6dbe82c55366f44ed7debf20.gz | ||
* | Add header guards to the header files. | James Vega | 2005-10-05 |
| | | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz | ||
* | Add support for zero element arrays | axel | 2005-09-27 |
| | | | | darcs-hash:20050926144703-ac50b-3ed14d14b02908862d69aec08aab35b6d0188bba.gz | ||
* | Exportable universal variables | axel | 2005-09-23 |
| | | | | darcs-hash:20050922201652-ac50b-f70e7607b4ace24da4020f2d432718dc335e5bdd.gz | ||
* | Initial revision | axel | 2005-09-20 |
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz |