axel
|
ae16397e1c
|
Fix occasional garbled characters in output of the set builtin
darcs-hash:20061019152418-ac50b-2ef6e93820deb5e272f28f893c51dca642a6b080.gz
|
2006-10-20 01:24:18 +10:00 |
|
axel
|
2d05b1c1b4
|
Add compiler warnings for some common incorrect usage of functions, such as forgetting to cast null pointers to variadic functions
darcs-hash:20061019151947-ac50b-4043638a7a830fa80fd918f92365f5afe3ff208a.gz
|
2006-10-20 01:19:47 +10:00 |
|
axel
|
ea998b03f2
|
First stab at directory transition. Test with care...
darcs-hash:20061019115023-ac50b-30c3fd51d8af8a616d63dfcac39370d7fe6d144e.gz
|
2006-10-19 21:50:23 +10:00 |
|
axel
|
52b2525b0e
|
Make the callback for the file autoloader optional, and clarify its use
darcs-hash:20061019114632-ac50b-a0b3e1b3e7f26aa7cd674ade1a4fb2246f978ebc.gz
|
2006-10-19 21:46:32 +10:00 |
|
axel
|
ff96668151
|
Minor edits to documentation
darcs-hash:20061019114024-ac50b-e283638e3a34e1d38be58971f31900129230c598.gz
|
2006-10-19 21:40:24 +10:00 |
|
axel
|
d7576a409a
|
Make history variable contain whole history
darcs-hash:20061019113916-ac50b-7e24780cdd591ae23210f0da2cb80a4cf09ba5c6.gz
|
2006-10-19 21:39:16 +10:00 |
|
axel
|
f6815629fc
|
Give USER and HOME default values if undefined
darcs-hash:20061019113844-ac50b-def2288d589f479779166ed64903e99c8c8ab71a.gz
|
2006-10-19 21:38:44 +10:00 |
|
axel
|
8b3bcd2c4c
|
Tweak initial capacity calculations to always be a Mersenne number
darcs-hash:20061018230246-ac50b-3da6ada42423f5bba3f8c3fdb366ce1f352cffde.gz
|
2006-10-19 09:02:46 +10:00 |
|
axel
|
c7bc31fe50
|
Fix exceptaionally rare crash bug in hash tables (happens once in every 2^32 hash lookups
darcs-hash:20061018230148-ac50b-4e67ecf1f9aeae8239c40101ae2ad6aa164c31bb.gz
|
2006-10-19 09:01:48 +10:00 |
|
axel
|
bab168f1d1
|
Fix yet another universal variable issue with initialization of the read buffer. This may fix fishd bugs reported by Philip Ganchev and Martin Bähr
darcs-hash:20061018164438-ac50b-c586b1ad36249853d613d0137b505377fe890d37.gz
|
2006-10-19 02:44:38 +10:00 |
|
axel
|
2ab04f4043
|
Skip command description lookup when no commands where found
darcs-hash:20061018155151-ac50b-5562479da23b89571f91ae1e2ed15e640ef0a094.gz
|
2006-10-19 01:51:51 +10:00 |
|
axel
|
b32bbb24b9
|
Fix bug in command description lookup code causing missing descriptions when command is given with a path
darcs-hash:20061018155059-ac50b-40936e573c07deb6b159a16d843f02ed60e79b49.gz
|
2006-10-19 01:50:59 +10:00 |
|
axel
|
f86f80fcd6
|
Properly handle character sets in universal variables
darcs-hash:20061017211129-ac50b-6aecd04b74a9122ff0e1b320a2cf48db36dd2194.gz
|
2006-10-18 07:11:29 +10:00 |
|
axel
|
d563e428e8
|
Avoid unloading an item currently being loaded by the autoloader
darcs-hash:20061016154022-ac50b-f4b74457a9e3acdcc70076f65dff4c1f00ac379f.gz
|
2006-10-17 01:40:22 +10:00 |
|
axel
|
5473711a20
|
Minor code simplifications in the reader and related libraries
darcs-hash:20061016153226-ac50b-830735fadfdf578dfa4c686a2a6cd98df0e50c95.gz
|
2006-10-17 01:32:26 +10:00 |
|
axel
|
91009ac9aa
|
Fix hang bug when appending to killring
darcs-hash:20061016150017-ac50b-c1f789d9913949ebc44cd9d02af5c3555bdf51bf.gz
|
2006-10-17 01:00:17 +10:00 |
|
axel
|
49bff53370
|
Avoid reading before begining of buffer when moving/erasing word, fixes crash bug reported by Martin Bähr and further described by Philip Ganchev.
darcs-hash:20061016143912-ac50b-1deacc00f6c0438e6d760568ef5b1e47e3fe08c4.gz
|
2006-10-17 00:39:12 +10:00 |
|
axel
|
afcab9f1b3
|
Minor bugfix in the kill-ring code
darcs-hash:20061012223200-ac50b-6a046a89295f01937a38000ef6d016b7be5c19f1.gz
|
2006-10-13 08:32:00 +10:00 |
|
axel
|
841fdf3a04
|
Make kill-word and backward-kill-word accumulate kills in the killring
darcs-hash:20061012193000-ac50b-69f261df78b3957b9cec3d728fe05b8a27267c31.gz
|
2006-10-13 05:30:00 +10:00 |
|
axel
|
92446bda80
|
Yet another tweak to the move_word function
darcs-hash:20061012161317-ac50b-3b374e2b6c4c22f82c1cf018bf83298c8216fcb1.gz
|
2006-10-13 02:13:17 +10:00 |
|
axel
|
a620a1e5ed
|
Update todo-list
darcs-hash:20061012140247-ac50b-ae6b9a26c5979dc7080ff3fea8dad618211227e1.gz
|
2006-10-13 00:02:47 +10:00 |
|
axel
|
5a8df6cc85
|
Fix major memory leak in autoloader introduced by recent autounloader patch
darcs-hash:20061012133012-ac50b-d03de17d9df4d41db075b24c2f7e48ad8c0f6417.gz
|
2006-10-12 23:30:12 +10:00 |
|
axel
|
b70b966f90
|
Fix the kill-line, backward-kill-line and kill-whole-line commands to work correctly with multiline editing
darcs-hash:20061012132732-ac50b-03fe641cf32ace645c88174528e849ab0d1ecb4b.gz
|
2006-10-12 23:27:32 +10:00 |
|
axel
|
97f7c2093b
|
Drop warning in parse_util.c
darcs-hash:20061012120859-ac50b-1af2af938cd99630c2ea7b532e6213c26cc4ea6b.gz
|
2006-10-12 22:08:59 +10:00 |
|
axel
|
8ece4f3ddc
|
Better string hashing function
darcs-hash:20061012010129-ac50b-3c420efe649e892c491d9d9830dda153ca395655.gz
|
2006-10-12 11:01:29 +10:00 |
|
axel
|
17a13a8eb7
|
Use the xdg-open command in the open function if it exists
darcs-hash:20061011161749-ac50b-f700489a238dafbd9aec4ef4f2eed731a8622b27.gz
|
2006-10-12 02:17:49 +10:00 |
|
axel
|
afaf156a42
|
Fix compilation issue in test suite,. Thanks to Martin Bähr for the report.
darcs-hash:20061010224721-ac50b-0bd07f325c2026d991cf9535941060fadd5869cb.gz
|
2006-10-11 08:47:21 +10:00 |
|
axel
|
c4f3b5e9ef
|
Unload older autoloaded functions
darcs-hash:20061010224546-ac50b-7c3f38d32d4a413a9c0d8436bb13a5d65235f3a7.gz
|
2006-10-11 08:45:46 +10:00 |
|
axel
|
f5916358e5
|
Fix bug in the input buffering of messages to/from fishd causing garbled messages
darcs-hash:20061010222113-ac50b-1b6b01ab781ecbadf11a99b501f19a526ae7a7cf.gz
|
2006-10-11 08:21:13 +10:00 |
|
axel
|
e3e1b34fec
|
Only show greeting in interactive mode
darcs-hash:20061010173154-ac50b-4831a80be03ed132ca5f709dcc5284d17d828d4e.gz
|
2006-10-11 03:31:54 +10:00 |
|
James Vega
|
18bb4ca826
|
Makefile.in: Update clean target to preserve builtin_help.c, user_doc, doc_src/builtin_doc and remove share/fish
darcs-hash:20060920040413-35ec8-2bc89e5dff67e2cab274676df2ca90eb1bb385e9.gz
|
2006-09-20 14:04:13 +10:00 |
|
axel
|
007e4662e3
|
Fix bug in contains function
darcs-hash:20061009215133-ac50b-3dc99c245e69c176f334046d9746d533a106cf2a.gz
|
2006-10-10 07:51:33 +10:00 |
|
axel
|
e11677ef66
|
Make the greeting message configurable using the fish_greeting variable
darcs-hash:20061009214905-ac50b-cc07bf2b76c5306f96d1bca7fd478d972de25de8.gz
|
2006-10-10 07:49:05 +10:00 |
|
axel
|
194167da32
|
New version of the xdg fix. Unlike the previous version, this one should actually work.
darcs-hash:20061009212440-ac50b-10d1cdd7441335d033171f5b71a8a97f8a1d1dfb.gz
|
2006-10-10 07:24:40 +10:00 |
|
axel
|
dafeac5c40
|
Fix compilation issues in xdg library caused missing headers. Thanks to Jamessan for the report.
darcs-hash:20061009201230-ac50b-4b5c183fbd88ef45a0ededdc3eea79191951fb5f.gz
|
2006-10-10 06:12:30 +10:00 |
|
axel
|
effea85984
|
Apdate address of fish homepage
darcs-hash:20061009152007-ac50b-403f605d46849a3b83192d872c4f6322bf97bb7e.gz
|
2006-10-10 01:20:07 +10:00 |
|
axel
|
0b34836c79
|
Update dependency list
darcs-hash:20061009151948-ac50b-89b0c12a9c8763517d85bf3e46f78b7c64846db6.gz
|
2006-10-10 01:19:48 +10:00 |
|
axel
|
f85ce201ee
|
Do not use INTERNAL_SEPARATOR tokens to separate different parts of an unescaped string when unescape_special is false. This fixes a bug where weird characters would sometimes be printed in completion descriptions
darcs-hash:20061009151913-ac50b-47a9d3274b2399cef6fd0e12a908a606da2c4903.gz
|
2006-10-10 01:19:13 +10:00 |
|
axel
|
80ac4ddc2b
|
Allow more than one argument to the commandline builtin. The arguments will be joined together using newlines
darcs-hash:20061009141608-ac50b-546c0f5897670bb7e628d6e7c63d687eac261ee1.gz
|
2006-10-10 00:16:08 +10:00 |
|
axel
|
9a0f712e29
|
Make the screen repainting code slightly more robust by keeping track of whether clr_eol may be needed to clear 'debris' from e.g. resizes
darcs-hash:20061009132642-ac50b-6162ed86a97771a8da4be2adff3ad6a4f1851616.gz
|
2006-10-09 23:26:42 +10:00 |
|
axel
|
286e110fb1
|
Various minor cleanups
darcs-hash:20061009103408-ac50b-a54797b9f89f51a8fc8f13674e8fd2329e989d4c.gz
|
2006-10-09 20:34:08 +10:00 |
|
axel
|
988a7fddf3
|
Indent empty lines after a block command correctly. Thanks to Philip Ganchev for the suggestion.
darcs-hash:20061009095931-ac50b-c958a6ec7a130019527e8e06d94af010d55ac3d5.gz
|
2006-10-09 19:59:31 +10:00 |
|
axel
|
a321505351
|
Allow escaped newlines within qoutes, expand them to themselves
darcs-hash:20061009012248-ac50b-a403705cfe166c7686a168bc017c50c316c28161.gz
|
2006-10-09 11:22:48 +10:00 |
|
axel
|
a074cd62bc
|
Be more rigorous with the exit codes set by the parser and builtins
darcs-hash:20061009012102-ac50b-4f28c43dd1ccdcc04d1620a6da05218a99fd7337.gz
|
2006-10-09 11:21:02 +10:00 |
|
axel
|
7a8b468165
|
Allow Meta-newline to always insert a newline character
darcs-hash:20061009011529-ac50b-c8e3d77b569bc445e586c95aca01e4433fbff598.gz
|
2006-10-09 11:15:29 +10:00 |
|
axel
|
770fa771b6
|
Unknown commands should set the status flag to 127, as in bash and friends
darcs-hash:20061008234650-ac50b-d41e6ec3d0a6088b0addf5721aecf8d98ed866cd.gz
|
2006-10-09 09:46:50 +10:00 |
|
axel
|
414fa591b8
|
Make sure that if a syntax error occurs, the parser does not try to evaluate command substitutions in the command
darcs-hash:20061008234458-ac50b-96f9be42b12a9d2d2b61f6700b25c1242e1c385b.gz
|
2006-10-09 09:44:58 +10:00 |
|
axel
|
941b472b37
|
Make sure indentation works even if a line begins with whitespace
darcs-hash:20061008232351-ac50b-122ff623a2e428352477aa52afee9a71b40e569e.gz
|
2006-10-09 09:23:51 +10:00 |
|
axel
|
179f575593
|
Update history loading/saving to handle multiline editing
darcs-hash:20061008135046-ac50b-e830fe313e23f632b9c645227f41c49c8ce600f4.gz
|
2006-10-08 23:50:46 +10:00 |
|
axel
|
6400b60bdd
|
Fix a few places where uncasted 0 was used as a null pointer in vararg functions, causing potential crashes on 64-bit platforms
darcs-hash:20061008132759-ac50b-23fe4f70a5143b8b187780403d8d21fb69c3e83f.gz
|
2006-10-08 23:27:59 +10:00 |
|