aboutsummaryrefslogtreecommitdiffhomepage
path: root/input_common.h
Commit message (Collapse)AuthorAge
* Change lookahead_list into a queueGravatar Sanne Wouda2015-04-19
| | | | | | | | | | | | | | Using builtin `commandline -f`, one would expect to have commands executed in the order that they were given. This motivates the change to a queue. Unfortunately, fish internals still need lookahead_list to act as a stack. Add and rename functions to support both cases and have lookahead_list as a std::deque internally. This code is delicate, and we should probably dog-food this in nightly for a while before the next-minor release. Fixes #1567
* Use the new input_common_add_callback mechanism to not execute callbacks ↵Gravatar ridiculousfish2013-04-03
| | | | while signals are blocked. Should fix https://github.com/fish-shell/fish-shell/issues/608
* Add callbacks that get invoked before the next call to select(), which will ↵Gravatar ridiculousfish2013-04-03
| | | | allow for a nice fix to https://github.com/fish-shell/fish-shell/issues/608. Eliminate the poll handler, and replace it with this mechanism.
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Lots of work on web configGravatar ridiculousfish2012-03-25
| | | | Change to make fish immediately show color changes
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* remove trailing spacesGravatar Grissiom2010-09-18
| | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change.
* Fix the longstanding hang-on-exit bug in eterm, as well as making sure the ↵Gravatar axel2006-05-14
| | | | | | history is saved when the terminal emulator exits darcs-hash:20060514101623-ac50b-f8ce693ec111e3c158640ef8de309bf7e5484c5b.gz
* Fixes to api documentation, added .PHONY to makefile actions, made a few ↵Gravatar axel2006-01-24
| | | | | | private functions static darcs-hash:20060123204014-ac50b-b9d2a10c7f00945b5d9d244cb3b8c1489fe280de.gz
* Use private use area for internal non-unicode charactersGravatar axel2005-10-20
| | | | darcs-hash:20051020112754-ac50b-a640e5eb3c72c44671bfd5d0e4d6805018da5b48.gz
* Make sure WCHAR_MAX is #definedGravatar axel2005-10-05
| | | | darcs-hash:20051005100210-ac50b-436e292c1576a24a6c15c957699132b1b38c54d5.gz
* Change WCHAR_END to use WCHAR_MAX instead of hard-coding a value.Gravatar James Vega2005-10-05
| | | | darcs-hash:20051004144745-35ec8-4e638c4bc56f613ac7ecd9d00e859d3d213cde66.gz
* Add header guards to the header files.Gravatar James Vega2005-10-05
| | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz