aboutsummaryrefslogtreecommitdiffhomepage
path: root/fish_pager.c
Commit message (Collapse)AuthorAge
* remove trailing spacesGravatar Grissiom2010-09-18
| | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change.
* Check return value of a few write calls and retry on EINTR, and fix a few ↵Gravatar axel2009-02-23
| | | | | | other warnings, mostly by printing error messages before giving up. darcs-hash:20090222202852-ac50b-b0e79142af5b7a99e55271d4001fa252d9684a1d.gz
* Do not use carriage return in translated stringsGravatar liljencrantz2007-10-28
| | | | darcs-hash:20071028091145-75c98-fc211f29b5c96fa5e10cedd848dabb0a664a34b7.gz
* Fix bug in pager causing some keybindings to be ignoerd because other are ↵Gravatar liljencrantz2007-10-14
| | | | | | undefined darcs-hash:20071014111640-75c98-c4d271f9b033a4f644e1b58cdb2e8842aff198d2.gz
* Make completion system not use quoted string escapes, since it generally ↵Gravatar liljencrantz2007-10-06
| | | | | | looks a bit confusing there darcs-hash:20071006105131-75c98-af770878124cc19946b964c0cf772818a5bf4216.gz
* Minor polish like adding missing whitespace, switch to using --argument ↵Gravatar liljencrantz2007-09-24
| | | | | | switch in function definitions to make code more readable, add a few minor saftey checks, etc. darcs-hash:20070923210730-75c98-88557ba8b6020cae04a5e437c6bb6370e39c04d9.gz
* Do not use enter/exit_ca_mode if they don't exist in fish_pagerGravatar liljencrantz2007-09-10
| | | | darcs-hash:20070909140641-75c98-7c7ff3fae5be6432998a30c51ad90ae4c6e3babe.gz
* Add better debbuging information when writembs is called with null value.Gravatar liljencrantz2007-09-10
| | | | darcs-hash:20070909140436-75c98-b6c925c441ebaa349f998b95314295296fb36252.gz
* Fix compilation with Sun Studio compiler changing \e to \x1b as it does not ↵Gravatar Claes Nästén2007-08-22
| | | | | | support \e as an escape character. darcs-hash:20070822075239-cac88-1a9768bf35295615d553192d9a494f00db26f742.gz
* Fix accidentally triggering of error condition when nothing bad happened in ↵Gravatar axel2007-01-09
| | | | | | fish pager init code darcs-hash:20070108230338-ac50b-c4d0a44ee06660acf107388f1c889296a535494b.gz
* Fix indentation and add a few comments to fish_pagerGravatar axel2007-01-08
| | | | darcs-hash:20070107164336-ac50b-d3cfa100a499d3f0996aac16288c4c892a65c1fe.gz
* Redo the interface between fish and the completion pager. The old interface ↵Gravatar axel2007-01-08
| | | | | | has issues if the current user does not own the tty, as happens when using 'su'. It also had issues when stderr was redirected. The new interface should be more extensible as well. darcs-hash:20070107141336-ac50b-30bdfb198674b93a67d323c0a65b8e08b43c0525.gz
* Fix bug in completion pager where non-ascii characters where escaped because ↵Gravatar axel2007-01-03
| | | | | | the locale was set after the completion strings where read in. Thanks to mikeX for the report. darcs-hash:20070103125702-ac50b-752f6e1182dba4356e068191b52fdb05d3cb5649.gz
* A few more minor code tweaks to fish_pager, including added documentation ↵Gravatar axel2006-10-22
| | | | | | and removing a few hardcoded constants. darcs-hash:20061022115026-ac50b-590de2ef2f0cbe474ca4e41fd134e0c46d6877b3.gz
* Add documentation, fix memory leaks and do minor code tweaks in fish_pagerGravatar axel2006-10-22
| | | | darcs-hash:20061022110414-ac50b-e5ba776e795e0273d819d4eb51d5f60fba967db2.gz
* Fix bug in the input buffering of messages to/from fishd causing garbled ↵Gravatar axel2006-10-11
| | | | | | messages darcs-hash:20061010222113-ac50b-1b6b01ab781ecbadf11a99b501f19a526ae7a7cf.gz
* New status message for fish_pagerGravatar axel2006-09-04
| | | | darcs-hash:20060903231209-ac50b-b8bad71cb9194a905918534fafec619118d61e21.gz
* Minor code tweaks, mostly things like indentation, but also a ferw code ↵Gravatar axel2006-08-28
| | | | | | reorderings darcs-hash:20060828120244-ac50b-ad4be149ff245b6f799452f9eeff7bcc60af1526.gz
* Minor tweaks to previous fish_pager patch to fix two bugsGravatar axel2006-08-22
| | | | darcs-hash:20060822135815-ac50b-35d9f643385ec29f9d8f93ca83d01e060de93cc7.gz
* fish_pager_via_stdinGravatar stew2006-08-22
| | | | darcs-hash:20060822012451-2edb7-d8939fab708d8c605d2c7d0683c71f11db659bc9.gz
* Check return value of del_curtermGravatar axel2006-08-14
| | | | darcs-hash:20060813230502-ac50b-2b7e30d3560097725789bf6aa659835e30c7a81b.gz
* Make fish pager use non-universal variables as well for getting it's colorsGravatar axel2006-08-12
| | | | darcs-hash:20060811145528-ac50b-26be05f363f353d87ebceccf73385cd1af1c88f2.gz
* More header/autoconf fixes, improve winsize checkingGravatar axel2006-08-10
| | | | darcs-hash:20060809225338-ac50b-7162a690e44e2272f4760723f5bf8cc135dc5952.gz
* Documentation updates. Fixes a few formating bugs, adds various minor ↵Gravatar axel2006-06-17
| | | | | | missing api documentation, fixes a few typos. Also fixes a few tiny code issues, mostly missing consts, etc darcs-hash:20060617130708-ac50b-cc2ec5aa3e4bfb8e28d7b86441bfb4661f1dd7e7.gz
* Minor code cleanupGravatar axel2006-06-02
| | | | darcs-hash:20060601224217-ac50b-5e82554d224ffd9f4f6b79fe365d855795058100.gz
* Fix some minor 64-bit uncleanlieness - thanks to James AnthillGravatar axel2006-06-02
| | | | darcs-hash:20060601194231-ac50b-a6b9b94379ba1d5bb6c61f7fad4652c8f748b25f.gz
* Properly exit ca_mode terminal mode on exitGravatar axel2006-05-26
| | | | darcs-hash:20060526120331-ac50b-bbddd181b0784072a47e0f852012b9588c4fc3d6.gz
* Move all fallbacks for standard and not-so-standard unix functions to ↵Gravatar axel2006-02-28
| | | | | | fallback.c, in order to have a one-stop place to look for such functions darcs-hash:20060228131716-ac50b-0832193dbcaf7191dcb24456dc40f2e861a1382e.gz
* Various minor editsGravatar axel2006-02-25
| | | | darcs-hash:20060225022139-ac50b-9ef43f88e2266978e9b39038a6a5087ff1305509.gz
* Fix rare accidental ellipsisizing of strings that will actually fit in ↵Gravatar axel2006-02-21
| | | | | | fish_pager darcs-hash:20060221103435-ac50b-f46a08e29e7860886a357bc1c5d314b594793e68.gz
* Use plgin support in output.c to make buffered pager output - noticably ↵Gravatar axel2006-02-17
| | | | | | faster printing in many situations darcs-hash:20060216142159-ac50b-2c31025be7d12fcc32f4ba352b59ea4cc3cc1387.gz
* Fix minor display bugs and a memory leak in fish_pagerGravatar axel2006-02-14
| | | | darcs-hash:20060214113347-ac50b-302a7da47f9c07af3acc9a2dcc5c8007127fc3a2.gz
* Group multiple switches with common description together when printing ↵Gravatar axel2006-02-14
| | | | | | completions darcs-hash:20060214000823-ac50b-2bde1ac964baf12a515d763a076434757ac9fd21.gz
* Check if curses-string 'flash_screen' is set before using it in fish_pagerGravatar axel2006-02-12
| | | | darcs-hash:20060212131253-ac50b-39c03e4223e66230c9c76a59bc95eeadc38637c9.gz
* Another halloc:ification of fish. Halloc has been extended to allow ↵Gravatar axel2006-02-10
| | | | | | registering function calls, this has allowed the creation of halloc-handled arraylists, stringbuffers, etc. More job parsing halloc-ification has reduced the error handling code to only a shadow of it's former self darcs-hash:20060209155020-ac50b-e119c5293ce2368e252cfc01b98ab7c629fdd678.gz
* Remove old unneeded code that makes fish_pager wait to become owner of the ↵Gravatar axel2006-02-03
| | | | | | terminal darcs-hash:20060203093314-ac50b-537c521093e85a110f822cde37b022d7706e8cb0.gz
* Add support for calculating completions for arbitrary commands through the ↵Gravatar axel2006-01-31
| | | | | | 'complete' builtin darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz
* Add support for correctly handling illegal character stringsGravatar axel2006-01-28
| | | | darcs-hash:20060128020329-ac50b-d3499e6ff9108cef25bf7e00f39bbe1476896e07.gz
* Check location of term.h header (updated)Gravatar axel2006-01-19
| | | | darcs-hash:20060119122207-ac50b-c573f54cbe13a1592a20342ee331159be0306913.gz
* Improve locale implementation (should now behave identically to bash) and ↵Gravatar axel2006-01-09
| | | | | | document locale variables behaviour darcs-hash:20060108230049-ac50b-403f1d00c8483fc4fecc275b62e40b1c3d51bfc1.gz
* Translate most shellscript output, translate internal completion ↵Gravatar axel2006-01-05
| | | | | | descriptions, and several translation bugfixes darcs-hash:20060105134159-ac50b-0a7805971e079dd1a511c6bca227db4504902ef0.gz
* Optimize interactive input reader by allowing multiple input characters ↵Gravatar axel2005-10-14
| | | | | | between redraws darcs-hash:20051013140833-ac50b-f652fada56ca7359246b03a4bdf2116fb8c52435.gz
* Try to dup stderr if fopen(ttyname) fails on init (Needed when using su)Gravatar axel2005-10-12
| | | | darcs-hash:20051012103638-ac50b-5a114b1adaa83ef48dd5c4821138c1c7af660204.gz
* Check that there are a sufficient number of arguments for fish_pagerGravatar axel2005-10-12
| | | | darcs-hash:20051012070351-ac50b-b1f72df88819e58542b00ba35cc5d75e125b9655.gz
* Event handling and job reaping updatesGravatar axel2005-10-12
| | | | darcs-hash:20051011192343-ac50b-aa3f5ae5e2b34d122f10e3b59ceb6fdd447f4ae3.gz
* API cleanupGravatar axel2005-10-07
| | | | darcs-hash:20051007103651-ac50b-3b518ce795adf2d39b8ebfcba6a2df7c36411b15.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz