Commit Graph

7120 Commits

Author SHA1 Message Date
axel
1a5a49dcae Use named pipe for process substitution
darcs-hash:20051017141558-ac50b-08c8d1db664fc34bb2ab9e188184bd7172829eb5.gz
2005-10-18 00:15:58 +10:00
axel
f87178420a Do not use RLIMIT_AS on systems that don't have it, like NetBSD
darcs-hash:20051017133657-ac50b-b27739229dfa6b3f08c2e9e7f4577cdceaf09beb.gz
2005-10-17 23:36:57 +10:00
axel
d17f6b7ce4 Minor completion updates for umount
darcs-hash:20051017132746-ac50b-4f69deeeed995370e35f8e731387f75422df0e71.gz
2005-10-17 23:27:46 +10:00
axel
17c4835f08 Initial imlementation of uname shellscript function
darcs-hash:20051017132412-ac50b-0c82581051eb6819ae8316a27f4b83401446e3df.gz
2005-10-17 23:24:12 +10:00
axel
cc816997a4 Update __fish_contains_opt to new scoping rules
darcs-hash:20051016113749-ac50b-aa65aa5de02dd362b98f078bc4c092e701d239d7.gz
2005-10-16 21:37:49 +10:00
axel
c3c6ea0cb1 Tweaks for ls ad Valgrind completions
darcs-hash:20051015170914-ac50b-5066e3e3a5f4ef4a74e06d8f1cb9078c9d657dc7.gz
2005-10-16 03:09:14 +10:00
axel
1de5ba07af Add completions for umount
darcs-hash:20051015143220-ac50b-580c7b94b0e21d1d6c2a1cafef3f29328b01fc30.gz
2005-10-16 00:32:20 +10:00
axel
c5b8393903 Add missing documentation file for ulimit
darcs-hash:20051015111139-ac50b-49fd5b2351360f7fe35f7b376605c753b5e4ad2d.gz
2005-10-15 21:11:39 +10:00
axel
4530ce8194 Documentation updates
darcs-hash:20051015101245-ac50b-e49bdc40a0130ef1db42165919ab3e0a382121fe.gz
2005-10-15 20:12:45 +10:00
axel
43eb597b77 Use N>| instead of N| for generic pipe redirection
darcs-hash:20051015101219-ac50b-7175a9f6e419dbe6e0b5796a61a13c4183ecbf3f.gz
2005-10-15 20:12:19 +10:00
axel
9298f610f6 Add support for specifying event handler for calling job in command supstitution. Add psub shellscript function for process substitution
darcs-hash:20051015005126-ac50b-d2aedca3a50a78362502f3fa9dd8bf25cb7dc6e1.gz
2005-10-15 10:51:26 +10:00
axel
638df31ca4 Implement the ulimit builtin
darcs-hash:20051014223301-ac50b-f4e6303dcfbe26318e23020444b54d80fed9f535.gz
2005-10-15 08:33:01 +10:00
axel
0ebf6db4b9 Increase fish robustness by improving signal handling when forking jobs and minor signal handling improvements
darcs-hash:20051014114033-ac50b-8d0f6274ac590f1b6dbe82c55366f44ed7debf20.gz
2005-10-14 21:40:33 +10:00
axel
f321855c02 Fix event notification bug that caused read errors
darcs-hash:20051013141129-ac50b-db6358e297f91ba48a5e2435e12c3e037fb02410.gz
2005-10-14 00:11:29 +10:00
axel
0385fbe2be Optimize interactive input reader by allowing multiple input characters between redraws
darcs-hash:20051013140833-ac50b-f652fada56ca7359246b03a4bdf2116fb8c52435.gz
2005-10-14 00:08:33 +10:00
axel
7e3f9c222c Escape % sign in escape function
darcs-hash:20051012112342-ac50b-97483f3794d0c1f6c2292e7e51c2c64b7b2483d7.gz
2005-10-12 21:23:42 +10:00
axel
c8734fff83 Add more mappings for Alt-arrowkyes
darcs-hash:20051012104510-ac50b-8553925e3cda58551a885c664a0a61fabadfe0a6.gz
2005-10-12 20:45:10 +10:00
axel
c4b44cbfcd Twek messages in fish_test
darcs-hash:20051012104437-ac50b-685f5ce475d34e68623b61556f4f0995f2f0081f.gz
2005-10-12 20:44:37 +10:00
axel
226fef0255 Fix issue if fallback implementation of *wprintf functions causing some wide characters to fail printing
darcs-hash:20051012103952-ac50b-811bf950e5682fb5574b3c45b191ae5895846d66.gz
2005-10-12 20:39:52 +10:00
axel
4aa1b193c9 Try to dup stderr if fopen(ttyname) fails on init (Needed when using su)
darcs-hash:20051012103638-ac50b-5a114b1adaa83ef48dd5c4821138c1c7af660204.gz
2005-10-12 20:36:38 +10:00
axel
4636b783a0 Do automatic line breaking in debug
darcs-hash:20051012103421-ac50b-d3cba7cb40287fd97cccc246a19dcb2273bf8b82.gz
2005-10-12 20:34:21 +10:00
axel
b90e670d6f Various fixes for *wprintf replacements used in NetBSD
darcs-hash:20051012070608-ac50b-ae810ec5f6a2010ee1e16bda63fdd3471c5ab1db.gz
2005-10-12 17:06:08 +10:00
axel
a3b8b0ab4b Check that there are a sufficient number of arguments for fish_pager
darcs-hash:20051012070351-ac50b-b1f72df88819e58542b00ba35cc5d75e125b9655.gz
2005-10-12 17:03:51 +10:00
axel
93293b3557 Fix invalid free causing hangup and crash in completion code
darcs-hash:20051011194831-ac50b-d9d3a3ccf2c6723b1ca6ac952bc13d37c4759689.gz
2005-10-12 05:48:31 +10:00
axel
4ba35b8919 Stop using anonymous unions
darcs-hash:20051011193116-ac50b-ad5f877bc54069233f804dffd136656da3a2c8f1.gz
2005-10-12 05:31:16 +10:00
axel
838ba08eaa Event handling and job reaping updates
darcs-hash:20051011192343-ac50b-aa3f5ae5e2b34d122f10e3b59ceb6fdd447f4ae3.gz
2005-10-12 05:23:43 +10:00
axel
0a4b983afa Multiple portability fixes
darcs-hash:20051010161255-ac50b-e732f18c1dfa610e34b56bb4ff1a3d4d2ef078a1.gz
2005-10-11 02:12:55 +10:00
axel
b6e7133ba6 Spelling fix
darcs-hash:20051009124431-ac50b-eec67b9f07ae4ea6b248c7282b7c9a4a6ba3e4ae.gz
2005-10-09 22:44:31 +10:00
axel
632ff36fe3 Remove finsihed jobs after events
darcs-hash:20051009115309-ac50b-cc4526f26b7de8ef1e41c338ea653088b0ee2471.gz
2005-10-09 21:53:09 +10:00
axel
8093435b7e API documentation updates
darcs-hash:20051009114816-ac50b-4a11de60d61dcba7cbb63ae4b71cfd1eb06e1d7a.gz
2005-10-09 21:48:16 +10:00
axel
9ae7fa5831 Move io redirection functions to their own library
darcs-hash:20051008112051-ac50b-113caa4cba470a739e4bfbed9f479e2fed357be7.gz
2005-10-08 21:20:51 +10:00
axel
93eed7bc35 Spelling fixes
darcs-hash:20051008093310-ac50b-077bd66d4b2c3f98de421e04b125f0d89e9d503a.gz
2005-10-08 19:33:10 +10:00
axel
f23fa4827a Minor fixes
darcs-hash:20051008022706-ac50b-e7726d32381d37e64351cb29d3bd80953ef9ff11.gz
2005-10-08 12:27:06 +10:00
axel
c7b1381674 Don't allocate new buffers for tokenizer. Performance increase
darcs-hash:20051008020330-ac50b-b2bd907490a73e50db545785caf9fd2a0c639495.gz
2005-10-08 12:03:30 +10:00
axel
bc0bd35385 Call job removal more often in non-interactive mode, increases performance when parsing long files
darcs-hash:20051008020230-ac50b-02dadff9318f3572ee335a307aba0ac39bc6c5a9.gz
2005-10-08 12:02:30 +10:00
axel
929519cb0f Minor edits
darcs-hash:20051008020008-ac50b-401f0e36582075d177afb2f1573c765c572f1a97.gz
2005-10-08 12:00:08 +10:00
axel
29d43269ee Improve error message on missing 'end'
darcs-hash:20051008002349-ac50b-35f09b736a06ec3955d2ee121dd9ec3855f59f6c.gz
2005-10-08 10:23:49 +10:00
axel
47b174fa68 Fix bug that broke pipe redirection
darcs-hash:20051008002308-ac50b-2ce030f667607032bb13fc16f62e1b931bfdf77d.gz
2005-10-08 10:23:08 +10:00
axel
b867fc2b71 Allow redirection to filedescriptors with higher number than 9
darcs-hash:20051007213008-ac50b-2e8cfb44de481d6e7a2e0104ed8ae6bc9a776ff6.gz
2005-10-08 07:30:08 +10:00
axel
c84d360ae7 Allow explicitly local variable that die at EOF when sourcing files
darcs-hash:20051007212844-ac50b-d6494ae3271225e4833ef3550e9cfb0c5e3b3802.gz
2005-10-08 07:28:44 +10:00
axel
1f60bfa55f Meta-p shortcut for piping output through pager
darcs-hash:20051007143631-ac50b-0f9586faf1d2a515bc044a23a890958c32a98a4b.gz
2005-10-08 00:36:31 +10:00
axel
1917ce96f4 Add support for piping using other file descriptor than fd 1
darcs-hash:20051007140857-ac50b-314a47d98ccd09e837be7bd81ebe58d5144c3499.gz
2005-10-08 00:08:57 +10:00
axel
8ff36deeb4 API cleanup
darcs-hash:20051007103651-ac50b-3b518ce795adf2d39b8ebfcba6a2df7c36411b15.gz
2005-10-07 20:36:51 +10:00
axel
b11aa09142 Test for presens of rt and socket libraries
darcs-hash:20051007095938-ac50b-16b91ab68ae069d569dc07fdf50a3dceb0f81cb9.gz
2005-10-07 19:59:38 +10:00
axel
bfcb3ecca7 Minor edits
darcs-hash:20051007091759-ac50b-4cf0f0e2a01707168a7d561de8ba4bb29fe4e9e5.gz
2005-10-07 19:17:59 +10:00
axel
a85bde8f71 Use setsid to daemonize fishd
darcs-hash:20051007091716-ac50b-d7a5e672ceff9d8b499157796161d9bbd9811059.gz
2005-10-07 19:17:16 +10:00
axel
83fad99216 Minor bugfixes for Solaris
darcs-hash:20051006205336-ac50b-56657ce09a5ebfc1ccb320e985e554883e364573.gz
2005-10-07 06:53:36 +10:00
axel
2ac6b62df2 Various updates to signal event handling
darcs-hash:20051006115416-ac50b-ab0a1be946f758cfdeaa5dfe172f417acb9b6e79.gz
2005-10-06 21:54:16 +10:00
axel
3b02b76c79 Switch from setpgrp to setpgid for platform independence
darcs-hash:20051006103901-ac50b-cd58dc150d1419ab6c19706fd40fd33842e30e16.gz
2005-10-06 20:39:01 +10:00
axel
401e060c05 Updates to string formating functions
darcs-hash:20051006103052-ac50b-78e27365d2b2412ffced94825f37cbf6c0fa4d45.gz
2005-10-06 20:30:52 +10:00