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 |
|
liljencrantz
|
972edef341
|
Replace the contains function with a builtin for performance reasons. The contains function used at lots of forks, which was noticable on systems such as OS X with slow forks, as well as on completions that do a lot of tests, like svn
darcs-hash:20070801225318-75c98-48cc4d685ab665c7c2eb93ac3c374bf5afecd28a.gz
|
2007-08-02 08:53:18 +10:00 |
|
James Vega
|
8ed521c817
|
Update status builtin to properly handle and document all of its options.
darcs-hash:20070801194450-35ec8-e2fe5b798e728d1caef474295a92230c35c79c17.gz
|
2007-08-02 05:44:50 +10:00 |
|
axel
|
88199d6b51
|
Implement a minimal 'dumb terminal mode'. This mode is used to at least get the relevant information on-screen when using a dumb terminal, though the interface is pretty crippled.
darcs-hash:20070801190754-ac50b-4a07ba05455f3ff55e337a78320dc4302cd3502c.gz
|
2007-08-02 05:07:54 +10:00 |
|
axel
|
782a739736
|
Remove confusing and misleading error message when trying to repaint the prompt during startup, reported by Chris Rebert.
darcs-hash:20070801180901-ac50b-43abf47182fcaa19fdbd993d480ac07f2915b6ed.gz
|
2007-08-02 04:09:01 +10:00 |
|
axel
|
cd19320ab2
|
Minor bug fix in mime-completion-filter - correctly handle when there is no mimetype
darcs-hash:20070801173955-ac50b-0459fc6049e9ee1907c368b8a5a01b6aa1973e45.gz
|
2007-08-02 03:39:55 +10:00 |
|
axel
|
58fd6b895a
|
Minor error handling improvements and minor code polish
darcs-hash:20070801173801-ac50b-11a281d9f622e935c1f138355babd20269068f35.gz
|
2007-08-02 03:38:01 +10:00 |
|
axel
|
df55e89bbb
|
Spelling fixes from Chris Rebert
darcs-hash:20070801173524-ac50b-760d9ddf0e68aa24cd570b542824a7f2b3248ff5.gz
|
2007-08-02 03:35:24 +10:00 |
|
axel
|
91de143003
|
Replace the count function with a builtin for performance reasons. The count function used at least two forks, which was noticable on systems such as OS X with slow forks
darcs-hash:20070731212332-ac50b-8f5b2e70008ddb131dc8bae3f361d8d65a294948.gz
|
2007-08-01 07:23:32 +10:00 |
|
axel
|
748d726ddf
|
Replace the count function with a builtin for performance reasons. The count function used at least two forks, which was noticable on systems such as OS X with slow forks
darcs-hash:20070731212320-ac50b-3bae489646f359ca86bb1f049901860ce9aedd5f.gz
|
2007-08-01 07:23:20 +10:00 |
|
axel
|
2caaa7526d
|
Make sure completion descriptions generated by make_vcs_completions.fish are properly escaped. Thanks to Claes Næstén for the bug report.
darcs-hash:20070605105111-ac50b-e2cbb17047be6c6b0ddf5847507986f50c97be4c.gz
|
2007-06-05 20:51:11 +10:00 |
|
axel
|
778aa1c304
|
Print 'unknown' if 'mimedb -d' fails
darcs-hash:20070524171053-ac50b-c9374e0da7f4cf1458a19d9234e4752ae156e37e.gz
|
2007-05-25 03:10:53 +10:00 |
|
axel
|
c40eb8a716
|
Update regexps in mimedb to work on NetBSD. (NetBSD does not support having empty subexpressions. This bug was reported and diagnosed by Claes Nästén.
darcs-hash:20070524063728-ac50b-9377f6d2ba709e997c00d716e766a912cc1ee23e.gz
|
2007-05-24 16:37:28 +10:00 |
|
axel
|
1c6236831c
|
Fix character set conversions in both directions in universal variable code. This fixes encoding issues on NetBSD. This patch was written by Claes Nästén.
darcs-hash:20070515194610-ac50b-9da1b06c8235dd94ae26074f2a42809d5b856743.gz
|
2007-05-16 05:46:10 +10:00 |
|
axel
|
c1b4fa847f
|
Improved error reporting in mimedb for failed regexps. This patch was written by Claes Nästén.
darcs-hash:20070515193751-ac50b-8221971ea524cddaba3e8e72a61b151b399ea7b6.gz
|
2007-05-16 05:37:51 +10:00 |
|
axel
|
a6644631d9
|
Show hints on how to proceed if xsel fails to build
darcs-hash:20070510192411-ac50b-ec68699d6ca6ba2b315e5f283e30dfba4bad75b4.gz
|
2007-05-11 05:24:11 +10:00 |
|
axel
|
e4f5bc69e2
|
Make sure that the PWD and HOME variables are always in canonical form
darcs-hash:20070510191128-ac50b-dd51a75617d62e4f403094ddc7527a82c5de3103.gz
|
2007-05-11 05:11:28 +10:00 |
|
axel
|
03f322c715
|
Use ucs4 or ucs2 as a fallback character set if wchar_t encoding is not supported by iconv
darcs-hash:20070510061428-ac50b-ae9bfda1cc24bc29c2c492f902854440da319bfc.gz
|
2007-05-10 16:14:28 +10:00 |
|
axel
|
a72d877752
|
Add missing -b switch for the commandline builtin. This issue was reported by philip ganchev
darcs-hash:20070427223131-ac50b-f7a40d4cf7622cbce4b9d73cc2bc5e2d27ce386f.gz
|
2007-04-28 08:31:31 +10:00 |
|
axel
|
d0585befb3
|
Make sure that io redirections are respected by the '.' builtin. This was not the case earlier, which caused various bugs, especially after eval was made into a function that internally used '.'
darcs-hash:20070425183002-ac50b-d7d93e3b74e7274fe3e0aad98e95dd608bb903ae.gz
|
2007-04-26 04:30:02 +10:00 |
|
axel
|
784c5d9fa3
|
Update todo list
darcs-hash:20070424205314-ac50b-2b1048b8a50fd21fd264eba5b00647f3bdf23304.gz
|
2007-04-25 06:53:14 +10:00 |
|
axel
|
52e7a7ec1c
|
Actually add the count function. Thanks to Tassilo Horn for the report.
darcs-hash:20070424153317-ac50b-f6ab71ad0ea9d74351169d18f1dc856a442ee3f4.gz
|
2007-04-25 01:33:17 +10:00 |
|
axel
|
c00e1fcf26
|
Fix bug in stack trace printing code
darcs-hash:20070424060620-ac50b-174e68e78bc2b1d6e5e3f5787e4a252cad95911c.gz
|
2007-04-24 16:06:20 +10:00 |
|
axel
|
5425970706
|
Add a fes minor completion corrections
darcs-hash:20070423220148-ac50b-460b1d404dca7169054459ab6c7f9845dad51a05.gz
|
2007-04-24 08:01:48 +10:00 |
|
axel
|
419b3166c8
|
Implement count as ashellscript function instead of a command in order to support very long argument lists. Note that this implementation is painfully slow for more than 1000 arguments.
darcs-hash:20070423220026-ac50b-69c4b06c88e6120429b6358f1b61f6076d392ce5.gz
|
2007-04-24 08:00:26 +10:00 |
|
axel
|
e2714b05eb
|
Launch debug shell on TRAP signal.
darcs-hash:20070423211026-ac50b-fccf4fb588775fbacc5cdc9f121abe417970066f.gz
|
2007-04-24 07:10:26 +10:00 |
|
axel
|
2c02b59703
|
Replace the eval builtin with a function
darcs-hash:20070422221806-ac50b-28cffc6c3063c14cd8ab30f999e3530314c78af2.gz
|
2007-04-23 08:18:06 +10:00 |
|
axel
|
ee94424b0f
|
Add the possibility for functions which do not shadow the arguments of the calling function
darcs-hash:20070422221033-ac50b-d9544c87d0ddab10f7f503b5a1707292f266efe4.gz
|
2007-04-23 08:10:33 +10:00 |
|
axel
|
2b7535bb51
|
Make the . (source) builtin able to read commands from stdin
darcs-hash:20070422211947-ac50b-b8d33d81fcef5e0b7e76a8d2a9f0bcbcf3ac67b7.gz
|
2007-04-23 07:19:47 +10:00 |
|
axel
|
c5805cfd47
|
Validate variables names when using named arguments for functions
darcs-hash:20070422211624-ac50b-11920a8a00c7bae97c3556bc7ce47b3022c34f08.gz
|
2007-04-23 07:16:24 +10:00 |
|
axel
|
7ca76ef743
|
Make 'functions' builtin print named arguments of functions
darcs-hash:20070422211534-ac50b-3293f1d733a8a3be760f344598bfae8b77647b2f.gz
|
2007-04-23 07:15:34 +10:00 |
|
axel
|
2c743173d3
|
Fix minor memory leak on printing help for builtins
darcs-hash:20070422211451-ac50b-42293b46e39cd5d0cfdf2ca63effe12faa048970.gz
|
2007-04-23 07:14:51 +10:00 |
|
axel
|
003dfb99da
|
Prettyfy output of 'functions' builtin a tiny bit
darcs-hash:20070422185627-ac50b-99b7c27d06f5a6d5e7a7b66da864317bf1019fe2.gz
|
2007-04-23 04:56:27 +10:00 |
|