aboutsummaryrefslogtreecommitdiffhomepage
path: root/screen.h
Commit message (Collapse)AuthorAge
* Set of changes to improve detection of escape sequences for prompt widthGravatar ridiculousfish2013-09-29
| | | | computation. Addresses #767
* Include the autosuggestion in history if it was truncatedGravatar ridiculousfish2013-08-20
| | | | https://github.com/fish-shell/fish-shell/issues/650
* Clean up comments and fix spelling errorsGravatar Yannis Chatzimichos2013-02-20
|
* Fix spelling: s/inetrnal/internal/gGravatar Cheer Xiao2013-01-24
|
* When the user input contains capital letters, use its case rather than the ↵Gravatar ridiculousfish2013-01-05
| | | | | | autosuggestion's case Fixes https://github.com/fish-shell/fish-shell/issues/335
* Change to make the lookahead array a std::stack instead of a static 4k list(!)Gravatar ridiculousfish2012-11-24
|
* Improvements to avoid clearing the screen as often, which addresses a ↵Gravatar ridiculousfish2012-11-24
| | | | | | problem where the screen may be blank Fixes https://github.com/fish-shell/fish-shell/issues/402
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Support for fish_right_promptGravatar ridiculousfish2012-11-07
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/80
* Initial right_prompt workGravatar ridiculousfish2012-11-04
|
* Prevent some cases where garbage gets dumped on the screen during window ↵Gravatar ridiculousfish2012-10-02
| | | | resize under new soft wrapping architecture
* Work on soft wrapping to address ↵Gravatar ridiculousfish2012-10-01
| | | | | | https://github.com/fish-shell/fish-shell/issues/300 Resizing is still wonky
* Switch from int cursor[2] to struct cursor { int x; int y; }Gravatar ridiculousfish2012-08-04
|
* Additional warning fixes and migration from int to size_t or long where ↵Gravatar ridiculousfish2012-08-04
| | | | appropriate
* Lots of work towards making fish build without warnings on Mountain Lion, ↵Gravatar ridiculousfish2012-08-04
| | | | mostly in terms of using size_t instead of int
* Set of changes to improve Unicode support with respect to combining characters.Gravatar ridiculousfish2012-07-15
| | | | Should address https://github.com/fish-shell/fish-shell/issues/155
* First pass at making autosuggestions not trigger wrappingGravatar ridiculousfish2012-07-12
| | | | Addresses https://github.com/fish-shell/fish-shell/issues/167
* Lots of work on web configGravatar ridiculousfish2012-03-25
| | | | Change to make fish immediately show color changes
* Added color.h, color.cpp. Got term256 colors working.Gravatar ridiculousfish2012-02-12
|
* Color workGravatar ridiculousfish2012-02-11
|
* ColorsGravatar ridiculousfish2012-02-10
|
* Migrate some more away from array_list_tGravatar ridiculousfish2011-12-28
|
* Migration of screen away from ad-hoc listsGravatar ridiculousfish2011-12-27
|
* 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.
* Add lots of new code comments.Gravatar liljencrantz2008-01-14
| | | | darcs-hash:20080113164747-75c98-9d0cefd27be7aef7ba60772616d9da7e6bb52912.gz
* Remove readline legacy input function 'winch' and replace its functionality ↵Gravatar liljencrantz2007-10-01
| | | | | | with an event handler function. Once again make the null keybinding do nothing. There are various sitauations where you want to perform a repaint at just the right time, and more or less by luck it worked very well to do this on null, but this really shouldn't happen and no longer does. Hopefully if new repainting issues turn up, they can be fixed at the root instead of once again reapplying this broken bandaid. darcs-hash:20070930225354-75c98-8e2b518aa0ef694cee889c1c599ff4f158d9eb7f.gz
* Make sure that ouput with no trailing newline is not eaten. This is a ↵Gravatar liljencrantz2007-09-24
| | | | | | regression bug fix. darcs-hash:20070924081301-75c98-86bd87a9323044807e78b8eb904bd6c5830ee23f.gz
* Make the screen repainting code slightly more robust by keeping track of ↵Gravatar axel2006-10-09
| | | | | | whether clr_eol may be needed to clear 'debris' from e.g. resizes darcs-hash:20061009132642-ac50b-6162ed86a97771a8da4be2adff3ad6a4f1851616.gz
* Add autoindentation supportGravatar axel2006-10-07
| | | | darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz
* Move the code keeping track of file descriptor modification from reader.c to ↵Gravatar axel2006-10-05
| | | | | | screen.c darcs-hash:20061004233312-ac50b-9a10ff758375885ae78a5e5c04279c1976a037ea.gz
* Detect and handle terminals size changesGravatar axel2006-10-05
| | | | darcs-hash:20061004214502-ac50b-aaf5b76a6281c0ba8757e794b0a802793ce92916.gz
* Various fixes to make double-wide characters (e.g. asian characters) work ↵Gravatar axel2006-10-02
| | | | | | with the new multiline editing code darcs-hash:20061001232136-ac50b-9bd771b382c00b71c5e2ee75df77ba2594b2a738.gz
* Second cleanup of multiline editing patch. Add code comments, use better ↵Gravatar axel2006-10-02
| | | | | | variable names, etc.. darcs-hash:20061001212243-ac50b-6cd5abfcf6b7013fd23b27734ca29af27d945ca3.gz
* First cleanup of multiline patch - add support for commands longer than one ↵Gravatar axel2006-10-02
| | | | | | line and do minor cleanups, including removal of a few unused functions darcs-hash:20061001205423-ac50b-2819a086fecb1bcd0ab1bc63bae76956f0181f54.gz
* First stab at multiline editingGravatar axel2006-10-02
darcs-hash:20061001160258-ac50b-1a760913e64b96e30ff321d7fbe4069ca161cdfe.gz