axel
|
feabc032f6
|
Generalize the stack tracing code, add support for showing events and command substitutions in stack traces
darcs-hash:20060201154911-ac50b-707358ea50231661c05a92b40ca109ec801081e6.gz
|
2006-02-02 01:49:11 +10:00 |
|
axel
|
e95effb043
|
Readd the terminal flag for jobs, as not all jobs under job control should be given the terminal.
darcs-hash:20060201122715-ac50b-7efc499e8905e9898c214816d0a3468e077c7005.gz
|
2006-02-01 22:27:15 +10:00 |
|
axel
|
f59e9baab9
|
Rename the 'terminal' flag to 'job_control', make sure fg and bg only considers jobs under job control and make it configurable which jobs are put under job control using the status builtin. Also add an option to the status builtin to print a stack trace.
darcs-hash:20060130175426-ac50b-46fb79797284cb600c67cb19462b53761446f00a.gz
|
2006-01-31 03:54:26 +10:00 |
|
axel
|
521d09b6d0
|
Add support for calculating completions for arbitrary commands through the 'complete' builtin
darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz
|
2006-01-31 02:51:50 +10:00 |
|
axel
|
3efb0bf5cf
|
Fix bug that caused shellscript functions in pipelines that don't have any output to never be properly removed
darcs-hash:20060129220414-ac50b-8c26e83933a73ef146c28bed020a6a2dfeca425f.gz
|
2006-01-30 08:04:14 +10:00 |
|
axel
|
003c4d776f
|
Display use of . (source) builtin in stack traces
darcs-hash:20060128113440-ac50b-6556097eb766cc7561a3d30ef994bc913181fe65.gz
|
2006-01-28 21:34:40 +10:00 |
|
axel
|
1977d3beb3
|
Add support for correctly handling illegal character strings
darcs-hash:20060128020329-ac50b-d3499e6ff9108cef25bf7e00f39bbe1476896e07.gz
|
2006-01-28 12:03:29 +10:00 |
|
axel
|
7cd98a670b
|
Fix glitches in stack trace
darcs-hash:20060126154722-ac50b-0d44e98b6d98e3b42f60f66f5bfa2c5f97ea2bd8.gz
|
2006-01-27 01:47:22 +10:00 |
|
axel
|
312c7ab7b2
|
Add function stack trace to error output
darcs-hash:20060126144810-ac50b-3426191f596674504ce49dd61fcfa3c2c0c0f2bb.gz
|
2006-01-27 00:48:10 +10:00 |
|
axel
|
29c488c6dc
|
Fixes to api documentation, added .PHONY to makefile actions, made a few private functions static
darcs-hash:20060123204014-ac50b-b9d2a10c7f00945b5d9d244cb3b8c1489fe280de.gz
|
2006-01-24 06:40:14 +10:00 |
|
axel
|
05736978bb
|
Change the foregrounf/background code a bit, fixes bug where mulktiple jobs want foreground status. Is this fix enough or are there still corner cases?
darcs-hash:20060118124248-ac50b-cbbddb8c6dad1f44826050395cda647fa9348f0f.gz
|
2006-01-18 22:42:48 +10:00 |
|
axel
|
18bbb5ad01
|
Put jobs in functions and block into their own process group in interactive mode, but do not put the 'fake jobs' associated with functions in a group
darcs-hash:20060116001556-ac50b-b91d6e45fe136874237ad31538de02b5e63a8bac.gz
|
2006-01-16 10:15:56 +10:00 |
|
axel
|
24ca6ceb47
|
Correctly handle and recover from IO redirections failures in the exec builtin
darcs-hash:20060115224148-ac50b-793c6a71a2ea04239a3d4bc293ca217a7ed40e84.gz
|
2006-01-16 08:41:48 +10:00 |
|
axel
|
ee66520863
|
Give subshell command in error message for output conversion of data from subshell
darcs-hash:20060115200442-ac50b-4b3add7f99cf460186a6e0922966365dedcc2759.gz
|
2006-01-16 06:04:42 +10:00 |
|
axel
|
da058aa141
|
Add one missing translation string in exec.c
darcs-hash:20060111144616-ac50b-b0520a639e2d06b75629e0ab171111c529993d32.gz
|
2006-01-12 00:46:16 +10:00 |
|
axel
|
67333a23f1
|
Recover instead of quiting when a redirection error occurs for a shellscript function
darcs-hash:20060111144020-ac50b-a5c7449276730c21949324abd8ba49b91b186e8c.gz
|
2006-01-12 00:40:20 +10:00 |
|
axel
|
690648e1b0
|
Huge upade containing several bugfixes related to i18n, and a huge number of new translatable strings, including almost all description messages for command specific completions
darcs-hash:20060108025656-ac50b-e2309829a0afa6b3270d13814e9600d0fd372407.gz
|
2006-01-08 12:56:56 +10:00 |
|
axel
|
ec43c635cc
|
Add i18n through gettext, as well as a Swedish translation
darcs-hash:20060104125102-ac50b-5bf026578a69bd94f7a7a3c8dee0ebccd95e5c24.gz
|
2006-01-04 22:51:02 +10:00 |
|
axel
|
9b4c34aa4c
|
Use csh-style error rules with wildcards, i.e. if no matches are found, the command is not executed
darcs-hash:20051203164356-ac50b-1b1818db2698eab9ae765a5af1e259bce3ab37e7.gz
|
2005-12-04 02:43:56 +10:00 |
|
axel
|
51c345311a
|
Make the not builtin work with shellscript functions
darcs-hash:20051129195030-ac50b-7ada30d327f2dcc8ad23f56b0a36c975cb90c481.gz
|
2005-11-30 05:50:30 +10:00 |
|
axel
|
c2e6b07b35
|
Try to report IO redirection errors resulting from redirection stderr
darcs-hash:20051129101206-ac50b-970569a8b710d74b6e16a3c09b8848618cec4a7e.gz
|
2005-11-29 20:12:06 +10:00 |
|
axel
|
8d58e58d7b
|
Minor performance tweaks
darcs-hash:20051102154159-ac50b-9a32fb6cc654c593048840ebd9f6abb97c2e0bb8.gz
|
2005-11-03 01:41:59 +10:00 |
|
axel
|
277f9b7e60
|
Huge API documentation cleanup
darcs-hash:20051024152625-ac50b-41503feb4ea8d428c5b30c159aaae0c8f7ae46a2.gz
|
2005-10-25 01:26:25 +10:00 |
|
axel
|
fc5e0ab367
|
Fix broken umask, add completions, documentation cleanups, etc
darcs-hash:20051022100605-ac50b-9b6ece502b203bf7690583d57b5b0713de30890c.gz
|
2005-10-22 20:06:05 +10:00 |
|
axel
|
a91c5fa86a
|
Code cleanups and API documentation updates
darcs-hash:20051021115945-ac50b-bce8377b3a711cd2269bc21d71d99f6d6ad4c931.gz
|
2005-10-21 21:59:45 +10:00 |
|
axel
|
2287238608
|
Improve error message on bad IO redirection
darcs-hash:20051020235651-ac50b-741d8d81dc446512036be9e14a6e6301f337789c.gz
|
2005-10-21 09:56:51 +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
|
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
|
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
|
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
|
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
|
2ac6b62df2
|
Various updates to signal event handling
darcs-hash:20051006115416-ac50b-ab0a1be946f758cfdeaa5dfe172f417acb9b6e79.gz
|
2005-10-06 21:54:16 +10:00 |
|
axel
|
b9b841f603
|
Initial update for new event subsystem
darcs-hash:20051005223708-ac50b-8a8d7e003e1c24747f3f154cb66b6c1a1015c35b.gz
|
2005-10-06 08:37:08 +10:00 |
|
axel
|
227e4a1999
|
Drop various debug messages
darcs-hash:20051003135848-ac50b-4db4937a214aadd481b1e5da03c2e253d83610dd.gz
|
2005-10-03 23:58:48 +10:00 |
|
axel
|
101205900b
|
Make sure all internal file descriptors are closed when spawning children
darcs-hash:20051003130937-ac50b-95fb750b3c26f1c03a2a877770bbeee536ea3b74.gz
|
2005-10-03 23:09:37 +10:00 |
|
axel
|
77c7a026ee
|
Fix for various redirection problems
darcs-hash:20050923131031-ac50b-b9e2897e7f20a087260f97d1342deaed65ad7d70.gz
|
2005-09-23 23:10:31 +10:00 |
|
axel
|
f971e02256
|
Exportable universal variables
darcs-hash:20050922201652-ac50b-f70e7607b4ace24da4020f2d432718dc335e5bdd.gz
|
2005-09-23 06:16:52 +10:00 |
|
axel
|
7821fecac0
|
Don't leak file descriptors when showing completion pager
darcs-hash:20050920145100-ac50b-db5860389a38881177bf1fc6d377ede36700f968.gz
|
2005-09-21 00:51:00 +10:00 |
|
axel
|
149594f974
|
Initial revision
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz
|
2005-09-20 23:26:39 +10:00 |
|