liljencrantz
|
61ebc12dd4
|
Minor polish like adding missing whitespace, switch to using --argument switch in function definitions to make code more readable, add a few minor saftey checks, etc.
darcs-hash:20070923210730-75c98-88557ba8b6020cae04a5e437c6bb6370e39c04d9.gz
|
2007-09-24 07:07:30 +10:00 |
|
liljencrantz
|
449a75756d
|
Fix narrow/wide encoding issues found through new test suite additions
darcs-hash:20070923210007-75c98-9ffee3b8f1ce24e1d6f178baa1f2ef52d70ee38b.gz
|
2007-09-24 07:00:07 +10:00 |
|
liljencrantz
|
5e2e9e2b9b
|
Add escape/unescape and wide/narrow conversion tests to the test suite
darcs-hash:20070923205918-75c98-1456ea86764a6a414f94c30e16aa2918b8341be1.gz
|
2007-09-24 06:59:18 +10:00 |
|
liljencrantz
|
737935ebe4
|
Fix bug caused by new escap beutification code. Some strings containing a single quote where incorrectly escaped.
darcs-hash:20070923145555-75c98-1125e148af36cb1bbe2f2029c3f1d118308721a6.gz
|
2007-09-24 00:55:55 +10:00 |
|
liljencrantz
|
0679a6351f
|
Fix bug making builtin help for the '.' builtin not show up.
darcs-hash:20070922223828-75c98-41cf335992cd61ef5c958889714766c513d5d5f7.gz
|
2007-09-23 08:38:28 +10:00 |
|
liljencrantz
|
657e3f8147
|
Whitespace fixes, etc.
darcs-hash:20070922222041-75c98-5aeb13041abd7ca8f9989e209fbaa5441fa78756.gz
|
2007-09-23 08:20:41 +10:00 |
|
liljencrantz
|
e6b9955fc1
|
Add switch fo scope hiding in output of functions builtin
darcs-hash:20070922221920-75c98-7a17d24162a3fbdfd9c05690d2358511a3ca0281.gz
|
2007-09-23 08:19:20 +10:00 |
|
liljencrantz
|
e1afe17671
|
Fix bug in eval function, forgot to turn off new scope creation.
darcs-hash:20070922193055-75c98-ea4a37e3ba1bce4da7d2b65ef464740cc67822e2.gz
|
2007-09-23 05:30:55 +10:00 |
|
liljencrantz
|
16e2c4805a
|
Use quoted escaping if possible. Most people find that more readable.
darcs-hash:20070922190838-75c98-635f62df48d611be05892c09e135e8a3993e76b2.gz
|
2007-09-23 05:08:38 +10:00 |
|
liljencrantz
|
5ecd0e22bf
|
Remove a few calls to the test command in favour of the switch builtin to speed statup up
darcs-hash:20070922190734-75c98-0e63a0ed6685edc2c9aa941f0b26c14466c7af6a.gz
|
2007-09-23 05:07:34 +10:00 |
|
liljencrantz
|
1420744669
|
Fix rather large performance issue on systems with slow fork syscall - a fork was used whenever redirecting output to /dev/null and using a builtin, completely unneeded.
darcs-hash:20070921214955-75c98-b513df263751506e5e82f97eafa08041228bc8de.gz
|
2007-09-22 07:49:55 +10:00 |
|
liljencrantz
|
048f903a9d
|
Create common function for listing available character encodings, make sure it is used in all relevant places.
darcs-hash:20070921211051-75c98-5ff21df5b29e8a66ef0c4488afb96acfdb6f74a2.gz
|
2007-09-22 07:10:51 +10:00 |
|
liljencrantz
|
dab7e6c7b9
|
Move mkae completion function to its own file
darcs-hash:20070921210401-75c98-6b303317ba375f0c6402e81902e599e79a9c06ed.gz
|
2007-09-22 07:04:01 +10:00 |
|
liljencrantz
|
06de2602cb
|
Clean up interactive mode init a bit. Move a few utility functions to their own files.
darcs-hash:20070921205212-75c98-b8b6f88e151e8d0d2fca21626bf8e36a22c565b1.gz
|
2007-09-22 06:52:12 +10:00 |
|
liljencrantz
|
65d223e672
|
Make sure all keybinding scripts repaint properly
darcs-hash:20070921151723-75c98-83f2fe86ace0f6e567db26faa4d94665971af145.gz
|
2007-09-22 01:17:23 +10:00 |
|
liljencrantz
|
c0aac8996d
|
Improve documentation for breakpoint builtin
darcs-hash:20070921151654-75c98-550df5aebaa11855c53585202ab7fafe7c5820ad.gz
|
2007-09-22 01:16:54 +10:00 |
|
liljencrantz
|
3692074e7e
|
Make R_NULL not repaint and document the fact that this means some keybindings need to manually tell fish to repaint
darcs-hash:20070921144426-75c98-7db4351e14733e2c18e44515e8ed78b1f1faea80.gz
|
2007-09-22 00:44:26 +10:00 |
|
liljencrantz
|
954c99a5ad
|
Minor improvement to docs for count builtin
darcs-hash:20070921144301-75c98-02d497e712c6932322a74d82fc7a772c92e19552.gz
|
2007-09-22 00:43:01 +10:00 |
|
liljencrantz
|
8c4770a26c
|
Add boilerplate definition when using funced on undefined function
darcs-hash:20070921142954-75c98-752f389dfe4022ea3e72092bb717a60314408d41.gz
|
2007-09-22 00:29:54 +10:00 |
|
liljencrantz
|
624878d35f
|
Minor bug correction in new cursor movement code.
darcs-hash:20070921142301-75c98-7fc9bbdf1591e0fc24a562e69bf483845a160df5.gz
|
2007-09-22 00:23:01 +10:00 |
|
liljencrantz
|
2375578310
|
Add a few comments, remove debug message add function descriptions to up-or-search and down-or-search shellscript functions
darcs-hash:20070921141121-75c98-0c6b3970f766429ba5e5c674ab3f6283f1f8824c.gz
|
2007-09-22 00:11:21 +10:00 |
|
liljencrantz
|
084c0c5f80
|
Correct minor typos, stupid error messages, indentation and drop unused variable.
darcs-hash:20070921140752-75c98-74318b9daffa071845187bcc0b72259ca37b7e18.gz
|
2007-09-22 00:07:52 +10:00 |
|
liljencrantz
|
d2d397d9eb
|
Make up/down cursor move up or down when in multiline mode, except if already in search mode or at the top/bottom line. Since part of this is done in script-space, this involves adding some functionality to the commandline builtin.
darcs-hash:20070921140549-75c98-ba9e83f5e6fdecae5df8f83dd863794c6af9770c.gz
|
2007-09-22 00:05:49 +10:00 |
|
liljencrantz
|
607e970659
|
Further improve accuracy of cd builtins error messages. Now correctly reports rotten symlinks.
darcs-hash:20070920175243-75c98-e210034c7bfc8308be9e03017a5a0d8ef7648b9c.gz
|
2007-09-21 03:52:43 +10:00 |
|
liljencrantz
|
3b39b1fa03
|
Significantly improve accuracy of error reporting in the cd builtin
darcs-hash:20070920172928-75c98-826cd86e1c33e1f6c746227655e340a6bb459f30.gz
|
2007-09-21 03:29:28 +10:00 |
|
liljencrantz
|
64933d31a6
|
Remove generated versions of scripts on 'make clean'
darcs-hash:20070920172500-75c98-29ba72a339c3681a5eb20cd346a9a877618813cb.gz
|
2007-09-21 03:25:00 +10:00 |
|
liljencrantz
|
c780f1a8c9
|
Do not use enter/exit_ca_mode if they don't exist in fish_pager
darcs-hash:20070909140641-75c98-7c7ff3fae5be6432998a30c51ad90ae4c6e3babe.gz
|
2007-09-10 00:06:41 +10:00 |
|
liljencrantz
|
76bb8e79b2
|
Add better debbuging information when writembs is called with null value.
darcs-hash:20070909140436-75c98-b6c925c441ebaa349f998b95314295296fb36252.gz
|
2007-09-10 00:04:36 +10:00 |
|
liljencrantz
|
370aeec44d
|
Fix bug in the count builtin, causing it to exit with status 0 even if no arguments where given
darcs-hash:20070909135734-75c98-2d0495a15440e50fb6521bffef85147832771c80.gz
|
2007-09-09 23:57:34 +10:00 |
|
liljencrantz
|
b0ae3dc9cc
|
Handle merge confligt for previous patches. The exact same bug was fixed twice.
darcs-hash:20070908222725-75c98-2e1d0b090608d71f452c6ba7c3e1281782ebec11.gz
|
2007-09-09 08:27:25 +10:00 |
|
axel
|
a900d16540
|
Fix insane bytemark issue on Solaris
darcs-hash:20070908191940-ac50b-f99e05c86f32a5c1c1aff35c1916951269a54d54.gz
|
2007-09-09 05:19:40 +10:00 |
|
axel
|
3fc1ba0f0e
|
Fix incorrect escape character in unescape function
darcs-hash:20070908191855-ac50b-e98e433dc23b6357c3a23d935de4bcb55efb9da9.gz
|
2007-09-09 05:18:55 +10:00 |
|
axel
|
38ed4c0f9b
|
Avoid void pointer arithmetic in halloc.c
darcs-hash:20070908191814-ac50b-bb024c5a7ee878810bc7e12dcbcce32ff0145090.gz
|
2007-09-09 05:18:14 +10:00 |
|
axel
|
5a61ae3e0d
|
Avoid magic number in main.c
darcs-hash:20070908191743-ac50b-7185b9d59122cb9a090cacfbb43266822400e1ed.gz
|
2007-09-09 05:17:43 +10:00 |
|
axel
|
c9fe154c01
|
Avoid using test command in prompt, makes it slightly faster
darcs-hash:20070908191717-ac50b-c2d936bff0e7aead0aecad6aa9e024e63b72fc97.gz
|
2007-09-09 05:17:17 +10:00 |
|
axel
|
2a3b01a7a0
|
Avoid using -n switch to ecco
darcs-hash:20070908191554-ac50b-22f205c0da9dde0cbe19154ee6f4f64fed49241a.gz
|
2007-09-09 05:15:54 +10:00 |
|
Claes Nästén
|
c2c4b24174
|
Fix issue in error handling, reported to and fixed by Axel Liljencrantz. Change val[0] and body[0] in env universal to val[1] and body[1] to support compilation with Sun Studio. Change default prompt to use pekdon instead of whoami as it does not exist under Solaris.
darcs-hash:20070822080052-cac88-326332f0df7d17ddca4a4496c93728a47f19bba5.gz
|
2007-08-22 18:00:52 +10:00 |
|
Claes Nästén
|
74a270ea32
|
Add tparm fallback to use under systems having tparm with fixed number of paramters, required with Solaris curses. Updated configure script to check for c99 for compilation with Sun Studio under solaris and updated LDFlAGS for fish_pager etc to include library dependencies from common.c etc.
darcs-hash:20070822075741-cac88-5532b074490bce1d7f37289b1774a4a5e44416d8.gz
|
2007-08-22 17:57:41 +10:00 |
|
Claes Nästén
|
2994378e1a
|
Fix compilation with Sun Studio compiler changing \e to \x1b as it does not support \e as an escape character.
darcs-hash:20070822075239-cac88-1a9768bf35295615d553192d9a494f00db26f742.gz
|
2007-08-22 17:52:39 +10:00 |
|
Claes Nästén
|
baeca81305
|
Fix compile issue with Sun Studio, read_redirect returns void still doing return read_direct breaks with error about returning from function returning void.
darcs-hash:20070822074900-cac88-95305ba9542eec028dc7e6bb462aab10897fb693.gz
|
2007-08-22 17:49:00 +10:00 |
|
liljencrantz
|
151943f89e
|
Indentation, typo and formating fixes. Very minor patch.
darcs-hash:20070908222453-75c98-2236d962f0c9016820063e871fbbeaa42f36ef22.gz
|
2007-09-09 08:24:53 +10:00 |
|
liljencrantz
|
ad02bb9b48
|
Add a 'generic' type of event that can be emited from any piece of code or by the user. Use this event layer to perform interactive configuration startup at the correct time.
darcs-hash:20070819164230-75c98-f91b8a73de7bbbb500d80770ddf4d2d46ae592cc.gz
|
2007-08-20 02:42:30 +10:00 |
|
liljencrantz
|
e464b4270c
|
Make the prompt different when root user. This change was suggested by Claes Nästén.
darcs-hash:20070818230302-75c98-8015683bda0bc75aeab048e2f6509afc9809ffa1.gz
|
2007-08-19 09:03:02 +10:00 |
|
liljencrantz
|
e076f2c239
|
Make the contains builtin not allow reordering of switches and non-switches
darcs-hash:20070814214257-75c98-a50161a8146dfd0a6c6a948e1960f93dd52275fd.gz
|
2007-08-15 07:42:57 +10:00 |
|
liljencrantz
|
3cb24e0681
|
Add missing file creation mask for open. This fixes a compilation bug on the upcoming Fedora 8. Thanks to Oliver Falk for reporting the issue as well as figuring out the cause.
darcs-hash:20070814213722-75c98-5466a6be1e29984da67d5de0d1fe8e04ec1373bb.gz
|
2007-08-15 07:37:22 +10:00 |
|
patroclo7
|
27baa6e62b
|
Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando)
darcs-hash:20070803202253-782a0-e2140559cdf45e3a543c3e9d915fe84537ee73a6.gz
|
2007-08-04 06:22:53 +10:00 |
|
Giorgio Lando
|
fa9d00a81a
|
Completions for ports, a tool for port management in CRUX linux
darcs-hash:20070804110916-cbd54-5a9d129b9cfc7bf1b8f09248631ddbfbfc0dda22.gz
|
2007-08-04 21:09:16 +10:00 |
|
liljencrantz
|
04948702e0
|
Add a mino-prompt when the normal prompt is too large to display. The old behaviour was to simply not print any proimpt, but that lead to thinking fish had hanged since there was no prompt at all.
darcs-hash:20070802225939-75c98-16623ffd640c6036331844334b0ff6f9f211934d.gz
|
2007-08-03 08:59:39 +10:00 |
|
liljencrantz
|
20526687b2
|
Drop contains function, since we now have a builtin.
darcs-hash:20070801225554-75c98-cbaba63efdd06277364cc9b3ef871b9e76a7edb9.gz
|
2007-08-02 08:55:54 +10:00 |
|
liljencrantz
|
0a0870180d
|
Fix duplicate switch antry in builtin_status. Don't know if this was caused by patch bug or typo.
darcs-hash:20070801225421-75c98-8c91f5fb00ccc05ac40ef12ffbfc68fec5e64dd0.gz
|
2007-08-02 08:54:21 +10:00 |
|