Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Replace autosuggestions "completions to load" mechanism with moderately | ridiculousfish | 2013-11-29 |
| | | | | less hackish and far simpler "perform on main thread" mechanism | ||
* | Fix for errant SIGHUPs due to child fish shells messing with the term. | ridiculousfish | 2013-10-26 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/1002 | ||
* | reader_replace_current_token can be made static | ridiculousfish | 2013-09-21 |
| | |||
* | Initial abbreviation work. Tests currently fail. | ridiculousfish | 2013-07-19 |
| | |||
* | Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off ↵ | ridiculousfish | 2013-04-07 |
| | | | | | | to child processes when either starting them or moving them to the foreground. https://github.com/fish-shell/fish-shell/issues/176 | ||
* | Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, ↵ | ridiculousfish | 2013-03-05 |
| | | | | in preparation for upcoming fuzzy completion work | ||
* | 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. | ||
* | merge branch 'bug-537' and branch 'bug-read-ctrlC'. This should fix both ↵ | Jan Kanis | 2013-02-05 |
|\ | | | | | | | #537 and #516 | ||
| * | rename reader_cancel_thread to reader_thread_job_is_stale, update comments | Jan Kanis | 2013-02-05 |
| | | |||
* | | Teach fish how to put completion data inside a closing quote | ridiculousfish | 2013-02-02 |
| | | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/552 | ||
| * | extra comments | Jan Kanis | 2013-01-23 |
| | | |||
| * | implement reader_cancel_thread using __thread thread-local storage | Jan Kanis | 2013-01-23 |
| | | |||
| * | rename reader_data_t.interruptible to exit_on_interrupt | Jan Kanis | 2013-01-22 |
| | | |||
| * | fix comments on #516. Split `reader_interrupted` into a `reader_interrupted` ↵ | Jan Kanis | 2013-01-22 |
| | | | | | | | | and a `reader_reading_interrupted` | ||
| * | create reader_data_t.interruptible flag and infrastructure to make it work. | Jan Kanis | 2013-01-20 |
|/ | |||
* | When the user input contains capital letters, use its case rather than the ↵ | ridiculousfish | 2013-01-05 |
| | | | | | | autosuggestion's case Fixes https://github.com/fish-shell/fish-shell/issues/335 | ||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Don't autosuggest in builtin_read | ridiculousfish | 2012-11-18 |
| | | | | https://github.com/fish-shell/fish-shell/issues/29 | ||
* | Support for fish_right_prompt | ridiculousfish | 2012-11-07 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/80 | ||
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Additional warning fixes and migration from int to size_t or long where ↵ | ridiculousfish | 2012-08-04 |
| | | | | appropriate | ||
* | More warning fixes and switching from int to long or size_t | ridiculousfish | 2012-08-04 |
| | |||
* | Lots of work towards making fish build without warnings on Mountain Lion, ↵ | ridiculousfish | 2012-08-04 |
| | | | | mostly in terms of using size_t instead of int | ||
* | Renamed env_vars to env_vars_snapshot_t | ridiculousfish | 2012-07-20 |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Lots of work on web config | ridiculousfish | 2012-03-25 |
| | | | | Change to make fish immediately show color changes | ||
* | Some more changes in preparation for turning on complete-based autosuggestions | ridiculousfish | 2012-02-26 |
| | |||
* | Some cleanup of completions in preparation for more multithreading | ridiculousfish | 2012-02-26 |
| | |||
* | Some work to allow completions to be evaluated off of the main thread | ridiculousfish | 2012-02-24 |
| | |||
* | Replace some string_buffer_t with wcstring | ridiculousfish | 2012-02-22 |
| | |||
* | Fix to change highlighting functions to take wcstring& instead of const ↵ | ridiculousfish | 2012-02-21 |
| | | | | wchar_t * | ||
* | Switch to using std::vector instead of int* for colors in highlight.cpp, for ↵ | ridiculousfish | 2012-02-21 |
| | | | | better range bounds checking | ||
* | Migrate errors from array_list_t to wcstring_list_t | ridiculousfish | 2012-02-10 |
| | |||
* | Large set of changes to migrate reader_data_t's buffer to std::wstring | ridiculousfish | 2012-02-06 |
| | |||
* | Work on new history implementation | ridiculousfish | 2012-02-05 |
| | |||
* | CLean up current_filename, make it a std::stack | ridiculousfish | 2012-02-02 |
| | |||
* | Migrate some al_list to std::vector | ridiculousfish | 2012-02-02 |
| | |||
* | Clean up uses of completion_t | ridiculousfish | 2012-02-01 |
| | |||
* | buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵ | Siteshwar Vashisht | 2012-01-29 |
|\ | | | | | | | into CPlusPlus | ||
* | | More work towards instanced parser. First successful compilation | ridiculousfish | 2012-01-22 |
| | | |||
| * | Converted all auto completion calls (on pressing tab) to use ↵ | Siteshwar Vashisht | 2012-01-16 |
|/ | | | | std::vector<completion_t>, bugs are yet to be fixed | ||
* | 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. | ||
* | Make fish automatically realise a repaint is needed in more situations, ↵ | liljencrantz | 2007-10-06 |
| | | | | | | making many keybinding calls to 'commandline -f repaint' unneeded darcs-hash:20071005145919-75c98-ce349d3718e54df30a050b97afee48b56ab46348.gz | ||
* | Make up/down cursor move up or down when in multiline mode, except if ↵ | liljencrantz | 2007-09-22 |
| | | | | | | already in search mode or at the top/bottom line. Since part of this is done in script-space, this involves adding some functionality to the commandline builtin. darcs-hash:20070921140549-75c98-ba9e83f5e6fdecae5df8f83dd863794c6af9770c.gz | ||
* | Make sure that io redirections are respected by the '.' builtin. This was ↵ | axel | 2007-04-26 |
| | | | | | | not the case earlier, which caused various bugs, especially after eval was made into a function that internally used '.' darcs-hash:20070425183002-ac50b-d7d93e3b74e7274fe3e0aad98e95dd608bb903ae.gz | ||
* | Add support for -s switch to read builtin, enables shell syntax highlighting ↵ | axel | 2007-01-30 |
| | | | | | | in the read builtin darcs-hash:20070129162624-ac50b-dff9d9ebf16ce3247b83d917efbffd4942cda83f.gz | ||
* | Minor cleanups and improved error checking in reader code | axel | 2006-10-26 |
| | | | | darcs-hash:20061025203608-ac50b-213edeb462eaabce849d9cd13ffc30879e810bb8.gz | ||
* | Minor code cleanup | axel | 2006-10-05 |
| | | | | darcs-hash:20061004214204-ac50b-e1529fcedb1665f9871a95eba293a4a3c1150464.gz | ||
* | Use the intern function to share the strings used to describe various key ↵ | axel | 2006-06-22 |
| | | | | | | bindings. This saves both performance, code size and memory use, but there is a pathological case where the user continually changes key bindings, resulting in more allocated memory than needed. darcs-hash:20060621140344-ac50b-c7eb89a94a96538215f9a6737f8e4bacd6a801fb.gz | ||
* | Fix the longstanding hang-on-exit bug in eterm, as well as making sure the ↵ | axel | 2006-05-14 |
| | | | | | | history is saved when the terminal emulator exits darcs-hash:20060514101623-ac50b-f8ce693ec111e3c158640ef8de309bf7e5484c5b.gz |