axel
|
1300e68fa5
|
Add support for backtraces - if the compiler and libc version supports it (probably only glibc/gcc) then a stack trace is printed on serious bugs
darcs-hash:20070120023649-ac50b-5efa310bea0deddfa1d8dfca1000163eee89c7cb.gz
|
2007-01-20 12:36:49 +10:00 |
|
axel
|
1a76f2ecb9
|
Do not purge internal history if saving history to file fails
darcs-hash:20070120023347-ac50b-8e61c5f65cfca3ffdb6dd740fc32b91a975fdb87.gz
|
2007-01-20 12:33:47 +10:00 |
|
axel
|
9c5fb0392d
|
Make save_function print the help text when given no argumetns. Thanks to Alexander Kellett for the suggestion.
darcs-hash:20070119131538-ac50b-a77f60f557677543f38c73ffc21a209432b8b26a.gz
|
2007-01-19 23:15:38 +10:00 |
|
axel
|
f4c5eaf05b
|
Spelling fixes in documentation
darcs-hash:20070118173337-ac50b-4bfe34ea056f6fbc007df4c0b97cde695c822923.gz
|
2007-01-19 03:33:37 +10:00 |
|
axel
|
dd90b4ece4
|
Fix incorrect use of the term 'alias' where 'function' was meant in documentation
darcs-hash:20070118170034-ac50b-f10d79a1aed0e91d350db13187965bf2f5c45b7e.gz
|
2007-01-19 03:00:34 +10:00 |
|
axel
|
4930db35e2
|
Correctly unescape tokens when performing switch completion
darcs-hash:20070118164528-ac50b-fcaa59d247c4c6b430ab47b293d5eb173a97e9fc.gz
|
2007-01-19 02:45:28 +10:00 |
|
axel
|
e6409a88d5
|
Add missing completion for the commandline builtin
darcs-hash:20070118163104-ac50b-e33d3888efa42218881291ce1d2636ca14f10805.gz
|
2007-01-19 02:31:04 +10:00 |
|
axel
|
77a48dc252
|
Minor performance improvement in the variable assignment code
darcs-hash:20070118162922-ac50b-0f4bfd125e20673fdcb928e2a7aac6af50a1dec7.gz
|
2007-01-19 02:29:22 +10:00 |
|
axel
|
029be823e2
|
Remove the final non-builtin call from __fish_gnu_complete, to make it even faster
darcs-hash:20070118162853-ac50b-a31f51d53ba3121eaf6dfb4006dde00491fd53c2.gz
|
2007-01-19 02:28:53 +10:00 |
|
axel
|
421aff7d67
|
Make command specific completions handle quoted and otherwise escaped tokens better by making sure that the output from the commandline builtin is properly unescaped
darcs-hash:20070118162700-ac50b-cd93d9a6aff5bb7629a790d60b241000eb1d0ac0.gz
|
2007-01-19 02:27:00 +10:00 |
|
axel
|
9e7094adfc
|
Fix bug in code for unescapiong strings - when not in unescape_special mode, quotes would not get properly removed. This patch also adds the ability to check that quotes match up when unescaping. This functionality is on by default and can be disabled using a special flag.
darcs-hash:20070118160246-ac50b-b230c3fcd8440025b5243d76de2a9fd400f7ea32.gz
|
2007-01-19 02:02:46 +10:00 |
|
axel
|
19e8d60179
|
Make 'fish --help' display a help message, not start the help browser
darcs-hash:20070117131246-ac50b-328c735ba09b8488cf6ee5b95d73290681ce5f06.gz
|
2007-01-17 23:12:46 +10:00 |
|
axel
|
9d9869e515
|
Documentation touchup. Give a few examples in the section about escapeing characters
darcs-hash:20070116164834-ac50b-dd4c23ae1b8e35bbb2d3e186c2a819d8f2647ec2.gz
|
2007-01-17 02:48:34 +10:00 |
|
axel
|
54e19b1efb
|
Add a one-item cache into the hash table. This reduces the number of hash computations by roughly 20%
darcs-hash:20070116163707-ac50b-214a16d4210d32fb50693e71a14b6b8f3fededfe.gz
|
2007-01-17 02:37:07 +10:00 |
|
axel
|
f603b6ef68
|
Fix potential use of ininitialized variable. Could cause fish to save the history even when unneeded.
darcs-hash:20070116151130-ac50b-6186e6da834bae3ea07f3f25a105592f5115e0f3.gz
|
2007-01-17 01:11:30 +10:00 |
|
axel
|
81e0fcbc13
|
Additional performance tweak for __fish_gnu_complete
darcs-hash:20070116125116-ac50b-0a702bc02f9a126b36505864dcc597661a7ca2b0.gz
|
2007-01-16 22:51:16 +10:00 |
|
axel
|
b999bd9c8c
|
Bugfix in __fish_gnu_complete - switches could be ignored
darcs-hash:20070116112226-ac50b-6d6ce88d87f74a3779e4c6de6c62068c49354966.gz
|
2007-01-16 21:22:26 +10:00 |
|
axel
|
9c9a8f9d0f
|
Improve speed of __fish_gnu_complete on systems with no native seq implementation by avoiding using seq at all
darcs-hash:20070116102651-ac50b-ad7e0acd325f88d1676e4c533bc863caedf91748.gz
|
2007-01-16 20:26:51 +10:00 |
|
axel
|
461ef2a508
|
Fix completion bug where fish would refuse to provide completion strings for '--'
darcs-hash:20070116015938-ac50b-353566d9fd8984cabd56127a9088d57695e2b7ba.gz
|
2007-01-16 11:59:38 +10:00 |
|
axel
|
7492b6cdb3
|
Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_
darcs-hash:20070116012918-ac50b-c1c0df64333ad910ca81dbc86ad193ece6680722.gz
|
2007-01-16 11:29:18 +10:00 |
|
axel
|
34e27ff4c2
|
Drop use of the N_ no-op for translation descriptions. Instead, tell xgettext that any token following '--description' should be translated. This should greatly speed up completion loading on platforms where fork() is slow. (Hi, OS X)
darcs-hash:20070116011828-ac50b-fb923dc877869ded4d506bbe0bc5364eea44092f.gz
|
2007-01-16 11:18:28 +10:00 |
|
axel
|
47588c8e75
|
Darcs completions: Check for file existance before trying to complete using the repos file. Thanks to Alexander Kellett for the bug report.
darcs-hash:20070115205209-ac50b-60c03383f55bb2dc1d0f5317d907f71c63b2bb7b.gz
|
2007-01-16 06:52:09 +10:00 |
|
axel
|
00c6fcfe98
|
Document -f option for psub, add tab completions
darcs-hash:20070115181924-ac50b-6ac48aec8937e9dd172858dfa7eaaac1aca14775.gz
|
2007-01-16 04:19:24 +10:00 |
|
axel
|
c90f7c3203
|
Update todo list
darcs-hash:20070115175516-ac50b-8e5e316633ff0951b9165067b9b0e777753f5365.gz
|
2007-01-16 03:55:16 +10:00 |
|
axel
|
6467ead9ad
|
Make sure read returns with a non-zero status if no string was actually given
darcs-hash:20070115175346-ac50b-9bbcfd114344f030c46456d2d603ce323406bfea.gz
|
2007-01-16 03:53:46 +10:00 |
|
axel
|
cb7caf2afc
|
Minor edits - add a few input checks, remove a few commented pieces of debug code, add a few brackets, etc.
darcs-hash:20070115175144-ac50b-2045f2132156645222e6dde57487aa299a5316e2.gz
|
2007-01-16 03:51:44 +10:00 |
|
axel
|
c6ebb23f38
|
Add a -f switch to psub to use regular files instead of fifos. This makes psub work with programs that need to seek. This change was suggested by Alexander Kellet.
darcs-hash:20070115174330-ac50b-2349cef2d1a26a9e7c9356691bc74991135c1d2c.gz
|
2007-01-16 03:43:30 +10:00 |
|
axel
|
5753d63958
|
Check all file writes for errors when saving history file
darcs-hash:20070112161724-ac50b-21721102c5844ba871668093cb7428dc793d2ba6.gz
|
2007-01-13 02:17:24 +10:00 |
|
axel
|
e56d9765d7
|
Add missing completions to ulimit
darcs-hash:20070112152048-ac50b-b402f5e5fb9bfa0720b7b89de465d06bf66a1ac3.gz
|
2007-01-13 01:20:48 +10:00 |
|
axel
|
a5b7ec2624
|
Clarify documentation for the ulimit builtin
darcs-hash:20070112151540-ac50b-70ce1dbbad6b4e559723e1c5f8cf6fc3e271cf77.gz
|
2007-01-13 01:15:40 +10:00 |
|
axel
|
b2fa41307c
|
Clean up the 'ulimit' builtin. There was a bug making it impossible to set the stack size, the switch '-p' was erroneously accepted, and the multiplier was not always correctly used, e.g. when reporting limits.
darcs-hash:20070112150017-ac50b-aff8db509f1bc8bb9803aa66bfad70ebc85d27b2.gz
|
2007-01-13 01:00:17 +10:00 |
|
axel
|
fce74c73c7
|
Minor code edits - show user name when completing home directories and minor code simplifications
darcs-hash:20070110173445-ac50b-40fd22ba766239dcfe6797155a852591b76f9253.gz
|
2007-01-11 03:34:45 +10:00 |
|
axel
|
e110b29c2f
|
Do not complete using switches after a '--' has been encountered
darcs-hash:20070110124528-ac50b-111f01af0701f2fcc2bd22a7666b74497835356a.gz
|
2007-01-10 22:45:28 +10:00 |
|
axel
|
a3aba0269d
|
Make it possible to cancel a long-winded wildcard match by pressing ^C
darcs-hash:20070109164705-ac50b-d8bf2c22e9ecb6bccec6892da266016dcae79a4c.gz
|
2007-01-10 02:47:05 +10:00 |
|
axel
|
e1f4aa5fcd
|
Updates to the swedish translation
darcs-hash:20070109141310-ac50b-0fd8faccb396f0576917be3e4096701a2cdc3ca7.gz
|
2007-01-10 00:13:10 +10:00 |
|
axel
|
e19ee86b0d
|
Update dependencies for making .po files in Makefile
darcs-hash:20070109134457-ac50b-31e9a1225e7deb5c097fb05c103bc5dc5bb58eea.gz
|
2007-01-09 23:44:57 +10:00 |
|
axel
|
6e71b5a59c
|
A few more error checks during string to integer conversion in various places
darcs-hash:20070109134117-ac50b-8816e238b0b6aa3fe83c0a4695d719a60b0d17d4.gz
|
2007-01-09 23:41:17 +10:00 |
|
axel
|
b70092e281
|
Check for errors during string to integer conversion in various places
darcs-hash:20070109032005-ac50b-29514c9c8c19c70b7cfe7670a5c74899f316931f.gz
|
2007-01-09 13:20:05 +10:00 |
|
axel
|
602eac89c4
|
Fix typo in user message, remove a few warnings, minor indentation edits
darcs-hash:20070109025356-ac50b-328e42b8898bbc9b40b4841a032ae7871dba9e13.gz
|
2007-01-09 12:53:56 +10:00 |
|
axel
|
d8b5cc6717
|
Handle out of memory condition in various parts of fish by shutting down instead of crashing
darcs-hash:20070109025102-ac50b-ee7951028e626628257852fd9b5de97572609cea.gz
|
2007-01-09 12:51:02 +10:00 |
|
axel
|
76fedccf13
|
Make it possible to specify an error handler function for out of memory in any of the collection functions. Make the default oom handler print the line where things failed and exit.
darcs-hash:20070109013521-ac50b-dc7304cfb548cf1efc100124125eed032e392169.gz
|
2007-01-09 11:35:21 +10:00 |
|
axel
|
41206e70b4
|
Make the bg builtin check that all specified jobs exist before sending any of them to background. Also make sure that the string to pid conversion didn't throw errors.
darcs-hash:20070109002144-ac50b-c3954d98bab5cd95699966b2d1f2480797a9094d.gz
|
2007-01-09 10:21:44 +10:00 |
|
axel
|
bc2c37c739
|
Fix accidentally triggering of error condition when nothing bad happened in fish pager init code
darcs-hash:20070108230338-ac50b-c4d0a44ee06660acf107388f1c889296a535494b.gz
|
2007-01-09 09:03:38 +10:00 |
|
axel
|
4a2a47666f
|
Fix indentation and add a few comments to fish_pager
darcs-hash:20070107164336-ac50b-d3cfa100a499d3f0996aac16288c4c892a65c1fe.gz
|
2007-01-08 02:43:36 +10:00 |
|
axel
|
94fbbb7669
|
Update todo list
darcs-hash:20070107142445-ac50b-391ff0eac6a84ae3dd5345d338682d243d40fb0a.gz
|
2007-01-08 00:24:45 +10:00 |
|
axel
|
63010c26ad
|
Two very minor code touch ups
darcs-hash:20070107142430-ac50b-20cd4fe96c03c052bb6fb5c07ce207a534e86498.gz
|
2007-01-08 00:24:30 +10:00 |
|
axel
|
f398b2eafa
|
Remove comments from apropos matching in function for getting description for command from whatis database
darcs-hash:20070107142000-ac50b-0221d36e24d3d68f0a25535e7a7b303e4fb84abe.gz
|
2007-01-08 00:20:00 +10:00 |
|
axel
|
1214067d03
|
Redo the interface between fish and the completion pager. The old interface 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
|
2007-01-08 00:13:36 +10:00 |
|
axel
|
0469d05447
|
Make it possible to buffer input to other file descriptors than stdin. It is still only possible to buffer input on a single descriptor to any given job.
darcs-hash:20070107141052-ac50b-561265cd5acde7d882e4506870f13d61d34b3734.gz
|
2007-01-08 00:10:52 +10:00 |
|
axel
|
2fcec27e23
|
Make sure errno is not changed when error reporting after a failed call to execve
darcs-hash:20070107140918-ac50b-35186f2300d6ec03dbeac2cb5d5ffcee3feffc4e.gz
|
2007-01-08 00:09:18 +10:00 |
|