axel
|
763a6b8351
|
Minor cleanup
darcs-hash:20060518130039-ac50b-c17e794113c38909d90be840fce36c7727c628b4.gz
|
2006-05-18 23:00:39 +10:00 |
|
axel
|
4a06821d99
|
Make fish remove invalid PATH entries on startup, and give a warning about it
darcs-hash:20060518130017-ac50b-9326ed6b5671bbe0285fd2d5604e4ea69087c7c1.gz
|
2006-05-18 23:00:17 +10:00 |
|
axel
|
22f3dcfd35
|
Fix bug that causes fish to elongate the PATH whith directories which are already there
darcs-hash:20060518125909-ac50b-9c23915bb6f51f9105e04ad71b102b386b5d43a9.gz
|
2006-05-18 22:59:09 +10:00 |
|
axel
|
dbb66e1895
|
Remove two minor memory leaks
darcs-hash:20060514223903-ac50b-4e764c460effd8c45493acfe5682626c3711c77e.gz
|
2006-05-15 08:39:03 +10:00 |
|
axel
|
5a7a264b96
|
Fix bug that caused block level io redirection to break on while loops
darcs-hash:20060514222905-ac50b-7dec0ed716f5fe6af9069b597eee464829a8d820.gz
|
2006-05-15 08:29:05 +10:00 |
|
axel
|
3d601bd751
|
Remove superflous event_signal_listen function, replace all calls to it with event_get
darcs-hash:20060514222758-ac50b-de4457154510b89d1c9b893bc39f06a23c8fc08f.gz
|
2006-05-15 08:27:58 +10:00 |
|
axel
|
c9deea2237
|
Minor edits
darcs-hash:20060514163936-ac50b-2a208818ccb26dabb60fba18078c3824da40adf5.gz
|
2006-05-15 02:39:36 +10:00 |
|
axel
|
32e54fd719
|
Remove some hardcoded values in favour of constants
darcs-hash:20060514132510-ac50b-2c703e8892d04b7d74555d05eb6618140e281a61.gz
|
2006-05-14 23:25:10 +10:00 |
|
axel
|
9ebdc16be6
|
Fix the longstanding hang-on-exit bug in eterm, as well as making sure the history is saved when the terminal emulator exits
darcs-hash:20060514101623-ac50b-f8ce693ec111e3c158640ef8de309bf7e5484c5b.gz
|
2006-05-14 20:16:23 +10:00 |
|
axel
|
92ecc01baa
|
Fix broken method for sorting output of builtin commands 'functions', 'set' and others
darcs-hash:20060514094721-ac50b-9f1d8b6a2e8b4438e6a655de61af54d15cd4f537.gz
|
2006-05-14 19:47:21 +10:00 |
|
axel
|
ff1c5e058f
|
Fix output of the functions command, where a single function would sometimes be printed twice
darcs-hash:20060514094635-ac50b-0cb03011b667a2458c19619a04d46140834e637c.gz
|
2006-05-14 19:46:35 +10:00 |
|
axel
|
3d192a8e93
|
Remoce C99:ism (Non-constant expression as array size)
darcs-hash:20060512154447-ac50b-5731603e1bf75f91703bf79cc06f6bbdb94e6a61.gz
|
2006-05-13 01:44:47 +10:00 |
|
axel
|
f5c6306bde
|
Do not repaint prompt on universal variable events, but add event handler for fish_color_cwd to repiant prompt on change
darcs-hash:20060511122629-ac50b-a725d87fe9ec911282e8de79aa9de5c00d180caa.gz
|
2006-05-11 22:26:29 +10:00 |
|
axel
|
524e0aa174
|
Add fallback del_curterm which does nothing, used in preference to BSD curses del_curterm, which seems to do a double-free
darcs-hash:20060511115846-ac50b-8d5fc054d31cff637d30e858ae8ffe2b1d1e8c03.gz
|
2006-05-11 21:58:46 +10:00 |
|
axel
|
94abb30f94
|
Do not try to read init files if the cd to the proper directory fails
darcs-hash:20060511115758-ac50b-94661cb36c5a55bc78ddfe576d1cd40fada5f065.gz
|
2006-05-11 21:57:58 +10:00 |
|
axel
|
af8e053896
|
Include stdint.h, in fallback.h, since WCHAR_MAX might be defined there and not in wchar.h, as the C standard says - Thanks to Peter Moulder for pointing this one out
darcs-hash:20060510132704-ac50b-9da156a6ee5f04e33fa8d5bf8cee581a88643cb2.gz
|
2006-05-10 23:27:04 +10:00 |
|
axel
|
633e2f498f
|
Escape $ character in apropos completions - Thanks to Peter Moulder for pointing this one out
darcs-hash:20060510115641-ac50b-51db7d181d63119c6edc223b06f8b8b63e8149d6.gz
|
2006-05-10 21:56:41 +10:00 |
|
axel
|
4932538c74
|
Add a few NULL checks to the codebase to avoid crashes on minor bugs
darcs-hash:20060510115431-ac50b-f6b50fb29b95ff88e7504355aaffef1edcb6739d.gz
|
2006-05-10 21:54:31 +10:00 |
|
axel
|
786144ba86
|
Make sure tokenization errors in eval_args doesn't cause fish to crash while error reporting
darcs-hash:20060510115351-ac50b-57354a1a6f044504a16e294840d0092ebf98f600.gz
|
2006-05-10 21:53:51 +10:00 |
|
axel
|
e3dd94f272
|
Add missing quote escape to ls completions
darcs-hash:20060510115243-ac50b-6aff103edec7d1499702d5eb38d9841571d95c16.gz
|
2006-05-10 21:52:43 +10:00 |
|
axel
|
b110a0ae21
|
Allow backslash escape fur null byte
darcs-hash:20060509165501-ac50b-3a69a7ed0b96d5be7860aa997b7c77e37a6b1dc7.gz
|
2006-05-10 02:55:01 +10:00 |
|
axel
|
48d9c38d1e
|
Fixed use of improper storage type for variable
darcs-hash:20060509165207-ac50b-48561332ab938fe7972bbf07f32ac1f92322d316.gz
|
2006-05-10 02:52:07 +10:00 |
|
axel
|
51f8272ebd
|
Make sure WCHAR_MAX is defined (This is missing on OpenBSD for example)
darcs-hash:20060509164222-ac50b-595fd7507e2e5585b1a14e32792a38853b795b47.gz
|
2006-05-10 02:42:22 +10:00 |
|
axel
|
77f35c1b41
|
Add a little padding in the documentation stylesheet to make it easier to differ between different header levels
darcs-hash:20060509164146-ac50b-f165e89d3cf5d9a8db9826d804cd62b85bd6a3f7.gz
|
2006-05-10 02:41:46 +10:00 |
|
axel
|
06668bfacb
|
Alter syntax for set builtin so that better slicing operations are possible
darcs-hash:20060509164055-ac50b-8514b73bb9e992c463966f95f783f01893ba93bd.gz
|
2006-05-10 02:40:55 +10:00 |
|
axel
|
df59b8498f
|
Minor edits of function descriptions, includes, etc.
darcs-hash:20060502162950-ac50b-c2fcfc957d55f292744bcb4b33b4d66fc42087ed.gz
|
2006-05-03 02:29:50 +10:00 |
|
axel
|
92fde30c0c
|
Fix segfault when using the 'set' command with no arguments
darcs-hash:20060502162830-ac50b-d3ab63c29a6daeaa62803923b060ec69942911f8.gz
|
2006-05-03 02:28:30 +10:00 |
|
axel
|
d690a15b29
|
Make job id numbering start from 1, not 0
darcs-hash:20060428132137-ac50b-8e5adcdbc18ad7627b66e9129a13b037a669dd02.gz
|
2006-04-28 23:21:37 +10:00 |
|
axel
|
445f6539cf
|
Fix two bugs in the jobs builtin, causing freezes and other incorrect behaviours
darcs-hash:20060424153434-ac50b-2434329395cbd4a258d6fb9f15e166065b2eb164.gz
|
2006-04-25 01:34:34 +10:00 |
|
axel
|
13a7269378
|
Bump version number
darcs-hash:20060422101024-ac50b-8cfc71d94572187d8d3a6ce890beee0a0225a09a.gz
|
2006-04-22 20:10:24 +10:00 |
|
axel
|
fd2644ce49
|
Tweaks to a few error messages (Thanks to Philip Ganchev)
darcs-hash:20060422100630-ac50b-18cef1e493321e8ad0cf65982dc1748965d02630.gz
|
2006-04-22 20:06:30 +10:00 |
|
axel
|
508de57459
|
Change setup to avoid invalid directories and warnings, also revert directory checking for fish_*_path, it makes sense to add non-empty directories to these
darcs-hash:20060421150558-ac50b-90aff08f81b3d280badba4cc14fb6a0897c39f9e.gz
|
2006-04-22 01:05:58 +10:00 |
|
axel
|
de2405b35a
|
Add more descriptive error messages when trying to use variables in command names
darcs-hash:20060421142939-ac50b-d1809fa4687706b433d1d0a5e0a0c9d791de510f.gz
|
2006-04-22 00:29:39 +10:00 |
|
axel
|
a7f977836a
|
Expand the switch/case documentation
darcs-hash:20060421083529-ac50b-f287424c0cc9377085b49492453d35a5512cbc90.gz
|
2006-04-21 18:35:29 +10:00 |
|
axel
|
f59e4a88c6
|
If PATH is unset, use a default value
darcs-hash:20060420183502-ac50b-8e746ae4ed00c354712cf61e57e0a187aa40a4fa.gz
|
2006-04-21 04:35:02 +10:00 |
|
axel
|
c755bd0358
|
Only allow real directories in PATH, CDPATH, etc. If user tries to use ':' instead of arrays, give a friendly pointer on how to use arrays
darcs-hash:20060420182944-ac50b-fbb5dc63c2a4d3fe3bde92ad7699b1cad972dd0f.gz
|
2006-04-21 04:29:44 +10:00 |
|
axel
|
536523ffd7
|
Minor comment and documentation edits
darcs-hash:20060420150206-ac50b-c5c91053ee37a6c3f763287c42b430cdc99bb45b.gz
|
2006-04-21 01:02:06 +10:00 |
|
axel
|
ca82fc2f03
|
Add missing documentation for the read builtin
darcs-hash:20060420150124-ac50b-71a94cea3fedb0265af71718022e54e42567d69e.gz
|
2006-04-21 01:01:24 +10:00 |
|
axel
|
d1411c42d6
|
Minor edits to Makefile. A mistyped .PHONY was corrected, a few stray .o files are now properly removed by make clean, and the dependency list has been updated
darcs-hash:20060420150028-ac50b-b3b6b04023f1c039d167e5f67c89cbbaa6bd0cdc.gz
|
2006-04-21 01:00:28 +10:00 |
|
axel
|
9d770af5f4
|
Earlier history in non-interactive mode bugfix contained a new bug causing fish to crash if read is not used in non-interactive mode
darcs-hash:20060419234211-ac50b-886a33e96cb3f95e9b2c632f03eb3b2b20a560fd.gz
|
2006-04-20 09:42:11 +10:00 |
|
axel
|
d1ff6a323a
|
Bump version number
darcs-hash:20060419124513-ac50b-f0c4bacee786ca9e147a86004aa90f5a09c04b34.gz
|
2006-04-19 22:45:13 +10:00 |
|
axel
|
112ea1759a
|
Minor code cleanup
darcs-hash:20060419124315-ac50b-e7e9cafe6850e1fe805bad82278d15c2de327f5d.gz
|
2006-04-19 22:43:15 +10:00 |
|
axel
|
76bafbef2a
|
Make the read builtin accept 0 parameters and drop the input instead of showing an error message
darcs-hash:20060419100830-ac50b-50f96925481bb29ad840fb12240ef9b9b86d18c4.gz
|
2006-04-19 20:08:30 +10:00 |
|
axel
|
1947ec88f1
|
Remove minor memory leak on init
darcs-hash:20060419095818-ac50b-d2146525feba5f00d224bce920ab40cc023e390d.gz
|
2006-04-19 19:58:18 +10:00 |
|
axel
|
d0956f1e43
|
Use libc implementations of wcslcpy and wcslcat if they exist. Move internal implementations to fallback.c.
darcs-hash:20060419095628-ac50b-0e94e4205306bb99bb9dea72eec43b442520bf1b.gz
|
2006-04-19 19:56:28 +10:00 |
|
axel
|
6996c7718e
|
Always init history on startup, to avoid destorying history multiple times when reading interactively in a non-interactive script
darcs-hash:20060419095502-ac50b-abf2fe39cf9c027bdbc69d78fe858e946f7c81f2.gz
|
2006-04-19 19:55:02 +10:00 |
|
axel
|
45d56d8e05
|
Drop all calls to wcsncpy
darcs-hash:20060413121851-ac50b-1f479b96b3aa1050a30e9ee0ed27cc107ce2bc45.gz
|
2006-04-13 22:18:51 +10:00 |
|
axel
|
53295d38b7
|
Change var_entry_t struct to be ANSI C compliant (Wastes a few hundred bytes)
darcs-hash:20060410160109-ac50b-fa8b097722f06aee5fb09095e89f6b39ff90d44b.gz
|
2006-04-11 02:01:09 +10:00 |
|
axel
|
bd9c843fd1
|
Add warning when trying to change read-only variable
darcs-hash:20060410153626-ac50b-700ff7687647b8aab47ba79d759d1739cbe60425.gz
|
2006-04-11 01:36:26 +10:00 |
|
axel
|
f812b9b26c
|
Fix bug in type command causing type -f to return true even when no file was found
darcs-hash:20060410143201-ac50b-4d8a70cd9721edcddaf11324f0b575d3f8cbace8.gz
|
2006-04-11 00:32:01 +10:00 |
|