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 |
|
axel
|
0e03e872be
|
Fis minor memory leak in screen handling code
darcs-hash:20061008004704-ac50b-3f40073c00f1ebd8e851c49e2df873c423637d0c.gz
|
2006-10-08 10:47:04 +10:00 |
|
axel
|
e51322ac81
|
Make it possible to use backslash to stay in multiline mode even when not at the end of the command
darcs-hash:20061007210631-ac50b-cc8513802c247d92c8d4d5f7bcf7a146aab67a1e.gz
|
2006-10-08 07:06:31 +10:00 |
|
axel
|
1e739166b3
|
Fix tokenizer bug causing bad highlighting in multiline mode
darcs-hash:20061007210521-ac50b-5cdfc808389c928b932b0e41ef14abd71b537633.gz
|
2006-10-08 07:05:21 +10:00 |
|
axel
|
560e53fd5f
|
Add autoindentation support
darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz
|
2006-10-07 10:56:25 +10:00 |
|
axel
|
184d58cd36
|
Buffer calls to read() in the universal variable code
darcs-hash:20061006184539-ac50b-d8ecc4c45d0caae12cd60e32515a1218b37831d3.gz
|
2006-10-07 04:45:39 +10:00 |
|
axel
|
bcf3024cf0
|
Update todo list
darcs-hash:20061005201141-ac50b-5441cefd081ede3d7b02c5955c828ac7c3f132c3.gz
|
2006-10-06 06:11:41 +10:00 |
|
axel
|
9611a3b205
|
Color the ellipsis used by line wrapping as comments. Thanks to Philip Ganchev for the suggestion.
darcs-hash:20061005194026-ac50b-2708cfe79f28dbae9febc3fc5fcddb48c1fc8822.gz
|
2006-10-06 05:40:26 +10:00 |
|
axel
|
8ace1739f5
|
Add missing newline in error message for popd function. Thanks to Phipip Ganchev.
darcs-hash:20061005064419-ac50b-4770f393ea02761a5f4b4044b456d1b618d6da23.gz
|
2006-10-05 16:44:19 +10:00 |
|
axel
|
302516a747
|
Fix bug causing ls function to never color or classify files
darcs-hash:20061004235530-ac50b-815b8576b4d845c4d5929e034177c917fc050cae.gz
|
2006-10-05 09:55:30 +10:00 |
|
axel
|
ad5a6e0552
|
Move the code keeping track of file descriptor modification from reader.c to screen.c
darcs-hash:20061004233312-ac50b-9a10ff758375885ae78a5e5c04279c1976a037ea.gz
|
2006-10-05 09:33:12 +10:00 |
|
axel
|
873fd83307
|
Drop the optional checking of block type for the end builtin
darcs-hash:20061004233206-ac50b-cf72c879b4b58c8e5ba4e1dff5c2746ca2e8844f.gz
|
2006-10-05 09:32:06 +10:00 |
|
axel
|
d1078f8582
|
Detect and handle terminals size changes
darcs-hash:20061004214502-ac50b-aaf5b76a6281c0ba8757e794b0a802793ce92916.gz
|
2006-10-05 07:45:02 +10:00 |
|
axel
|
0ea668b260
|
Minor code cleanup
darcs-hash:20061004214204-ac50b-e1529fcedb1665f9871a95eba293a4a3c1150464.gz
|
2006-10-05 07:42:04 +10:00 |
|
axel
|
91c745e4b5
|
Add the possibility to set the cursor position using the commandline builtin
darcs-hash:20061004213948-ac50b-3f673edeb01390bb3f280812d90bc8469f2f8ba8.gz
|
2006-10-05 07:39:48 +10:00 |
|