axel
|
431850b4ec
|
Add PACKAGE_TARNAME variable to makefile to make Debian packages happy
darcs-hash:20060721223909-ac50b-d970c0e6104e9be4eb082030193dbc4a667d10c3.gz
|
2006-07-22 08:39:09 +10:00 |
|
axel
|
e280d10033
|
Minor code edits. Use CHECK instead of a few error messages, add a few comments, etc.
darcs-hash:20060721010831-ac50b-e9ad82a3885969f9a43e6219523e2bd1867e26ed.gz
|
2006-07-21 11:08:31 +10:00 |
|
axel
|
8c4708b51e
|
Make error message for ${foo}-type errors nicer
darcs-hash:20060720233319-ac50b-a5ffbe91b3c7dceba9f0f5e67a6e044fc5508f47.gz
|
2006-07-21 09:33:19 +10:00 |
|
axel
|
4ba9ac28bb
|
Minor documentation tweaks and additions
darcs-hash:20060720133319-ac50b-ea71dc172f0c60de0d6f1effa2092ebb8d8ca2d9.gz
|
2006-07-20 23:33:19 +10:00 |
|
axel
|
4664d65af7
|
Add a few casts to avoid warnings in fallback gettext and friends
darcs-hash:20060720133125-ac50b-f357c1e8dc9c8dfbafa3baa51fcfb47525d337ba.gz
|
2006-07-20 23:31:25 +10:00 |
|
axel
|
1b7157a03f
|
Update dependencies - This is needed to make fish build, since old dependencies include removed files. Thansk to Netocreat for the notice.
darcs-hash:20060720133045-ac50b-a5f84ded2003a5cd9c8fe5d32b9773d5498763b0.gz
|
2006-07-20 23:30:45 +10:00 |
|
axel
|
e1dd17a7dd
|
Move over fish_interactive.fish to be created by the Makefile, not by Autoconf
darcs-hash:20060720132850-ac50b-2f1a4815a2a67541d3461768d00e185168727b92.gz
|
2006-07-20 23:28:50 +10:00 |
|
axel
|
5c8d9bd13c
|
Minor duplicate code removal
darcs-hash:20060720130246-ac50b-b41daebb302e1cbadf2a4cf812d936edbda85926.gz
|
2006-07-20 23:02:46 +10:00 |
|
axel
|
1c9a173b3d
|
Make sure autoconf tells the Makefile whether gettext is installed
darcs-hash:20060720130148-ac50b-9aef2d0e708a1253187a215d0407764510ba0ff0.gz
|
2006-07-20 23:01:48 +10:00 |
|
axel
|
a0c40fcf8d
|
Print help message when the case builtin is misused
darcs-hash:20060719232226-ac50b-c61b4b6d498dbfbe83ee1bc4c37766e1a9662630.gz
|
2006-07-20 09:22:26 +10:00 |
|
axel
|
f36811b7be
|
Improve error message for attempts to use Posix variable assignments
darcs-hash:20060719232020-ac50b-1564ffffc2e119e90d711605247637e7aac9da96.gz
|
2006-07-20 09:20:20 +10:00 |
|
axel
|
40ed01f6f2
|
Move a few pieces of implementation-specific kludges related to different gettext implementations out of env.c and into fallback.c
darcs-hash:20060719231149-ac50b-c930a77ae76249b27f800f1d61146482c8f005c9.gz
|
2006-07-20 09:11:49 +10:00 |
|
axel
|
b2e2743195
|
Remove translate.c. The gettext fallback functionality is moved to fallback.c, the wide wrapper is moved to wutil.c
darcs-hash:20060719225549-ac50b-0a55e805b04f4fe0afa99ea580901d62f39cdef5.gz
|
2006-07-20 08:55:49 +10:00 |
|
axel
|
1dc033f71c
|
Fix temporarily broken fish_function_path during startup
darcs-hash:20060719224433-ac50b-d7b4480d694cb8f71ecee75e21c7530700d3c609.gz
|
2006-07-20 08:44:33 +10:00 |
|
axel
|
ba4166d17d
|
Fix for the autoconf-changes in the porevious patch. The LOCALEDIR macro should be a regular string, not a wide string
darcs-hash:20060719165803-ac50b-1b76c45b77469c0a7dbf47b866ab127bd48780e5.gz
|
2006-07-20 02:58:03 +10:00 |
|
axel
|
46c6f7880b
|
Set value of install path macros like DATADIR from the Makefile, not automatically by Autoconf using AC_DEFINE. That way we get correct expansion of ${prefix} and friends to their install-time value. This fixes a bug reported by James Vega.
darcs-hash:20060719144104-ac50b-05001b151a54bf893ff4c5a82c5f040529e27f57.gz
|
2006-07-20 00:41:04 +10:00 |
|
axel
|
bef7fff383
|
Do not test universal variable functionality since it relies on fish to be installed
darcs-hash:20060718173711-ac50b-1feae98c4c283bfa5bbc8dfedec3eb4641316a8d.gz
|
2006-07-19 03:37:11 +10:00 |
|
axel
|
0811613fe9
|
Make sure no error message is printed when failing to start fishd
darcs-hash:20060718173547-ac50b-cf1edeb25838b2df6120efa68855316939fb3f0f.gz
|
2006-07-19 03:35:47 +10:00 |
|
axel
|
a09abea737
|
Make sure to only close fishd socket if it is open on shutdown
darcs-hash:20060718172756-ac50b-3f36ee03489427823a36161b920b280b3494c1fa.gz
|
2006-07-19 03:27:56 +10:00 |
|
axel
|
fd4e5e6777
|
Fix crash bug in fish_tests when fishd is unavailable
darcs-hash:20060718172702-ac50b-72805efd3c9c7927a9fe37b6c80ef0dd276cde5f.gz
|
2006-07-19 03:27:02 +10:00 |
|
axel
|
57b3965518
|
Initialize etc/fish and share/fish from the Makefile, not automatically by Autoconf. That way we get correct expansion of ${prefix} and friends to their install-time value. This fixes a bug reported by James Vega.
darcs-hash:20060718164155-ac50b-8ec6c63d9c4e52db2c1884fcffeab78333367773.gz
|
2006-07-19 02:41:55 +10:00 |
|
axel
|
3e843f8219
|
Two minor build fixes, thanks to Hiroshi Sakurai
darcs-hash:20060717134217-ac50b-e7ec4f4ef1a4267486e746dacee79749048e3afe.gz
|
2006-07-17 23:42:17 +10:00 |
|
axel
|
2343ce5a0c
|
Don't check for presence of Doxygen in the configure script, since it's no longer needed to build fish
darcs-hash:20060716225329-ac50b-7e48abb063dd717adfd00c571c5550978790d2bc.gz
|
2006-07-17 08:53:29 +10:00 |
|
axel
|
0122e35cb6
|
Bump version number to 1.21.9
darcs-hash:20060715133812-ac50b-8178fc0baca9c476cae37ee8cde7a0cbb0857231.gz
|
2006-07-15 23:38:12 +10:00 |
|
axel
|
c96382152c
|
Fixes for the tokenizer to correctly return error values on invalid input
darcs-hash:20060715124005-ac50b-a3f06a51b53573a07db44f9ce6796f253b2596e9.gz
|
2006-07-15 22:40:05 +10:00 |
|
axel
|
af0bd61fb5
|
Add fix for build error in fish_tests
darcs-hash:20060715123903-ac50b-b9facd514360e534ab655177c8cd9cee0e9aa914.gz
|
2006-07-15 22:39:03 +10:00 |
|
axel
|
4a87c9895d
|
Add -q/--query switch to the functions builtin. Works just like the same switch to set does. Useful for checking for the existance of functions in a script
darcs-hash:20060712174655-ac50b-14a98a15751bb5ddddf4ffb41521b616bef5e40c.gz
|
2006-07-13 03:46:55 +10:00 |
|
axel
|
036cc4e0fa
|
The begin builtin should not alter the exit status
darcs-hash:20060712173141-ac50b-8d21f9f22ef55581521ccf923411e3458bd8109c.gz
|
2006-07-13 03:31:41 +10:00 |
|
axel
|
9e304fa734
|
Overhaul of the script autoloader. This should make sure that old scripts are unloaded and new scripts are loaded when the fish_function_path and fish_complete_path variables change
darcs-hash:20060712142242-ac50b-3966a0e96a32facc8bc1164d6d0837fc551e4733.gz
|
2006-07-13 00:22:42 +10:00 |
|
axel
|
6d9631d0d0
|
Add french translation (Thanks to Xavier Douville)
darcs-hash:20060711200205-ac50b-e9755dc6f6042fef73bd075582c9f8706360c8e2.gz
|
2006-07-12 06:02:05 +10:00 |
|
axel
|
bb04df2ac9
|
Minor code tweaks: A few extra input validations, spelling corrections, etc
darcs-hash:20060710223956-ac50b-22d3b2adf570872564abf7ab68bb223d0c4a5308.gz
|
2006-07-11 08:39:56 +10:00 |
|
axel
|
746a602515
|
Make sure that the / is only printed once in prompt_pwd function when cwd is root
darcs-hash:20060710223848-ac50b-ddb52c414fd8b08bd7c515c99cc4e05a3c479c7d.gz
|
2006-07-11 08:38:48 +10:00 |
|
axel
|
a41fd8f759
|
Update of the Swedish translation
darcs-hash:20060710161229-ac50b-f5dcf7369a24c83538960c443b58441b5359b75f.gz
|
2006-07-11 02:12:29 +10:00 |
|
axel
|
ba9fbc67da
|
Fix bug in completions for the cd builtin that caused missed completions when using relative search paths and CDPATH. Also move the completions function to it's own file.
darcs-hash:20060709235518-ac50b-36c59205edbecd5c8967d8784fd43e46729c3cdc.gz
|
2006-07-10 09:55:18 +10:00 |
|
axel
|
ac40a3bcd0
|
Fix use of hardcoded path in completions for the help completions causing missing completions and warnings
darcs-hash:20060709233249-ac50b-9dfb4a708a8ecb3ae2e1882a0a5146aed6286d37.gz
|
2006-07-10 09:32:49 +10:00 |
|
axel
|
942dcd7d54
|
Fix bug where fish refuses to complete inside som command substitutions
darcs-hash:20060707153638-ac50b-7a50df000b5af04004fcaf0069e658de5e67b9ea.gz
|
2006-07-08 01:36:38 +10:00 |
|
axel
|
9830bf985a
|
Fix psub deadlocks by once again considering a job as completed whenever the last process in the pipeline is dead
darcs-hash:20060707153539-ac50b-76842c851c3a4247c086e3242f70361b9d2d396b.gz
|
2006-07-08 01:35:39 +10:00 |
|
axel
|
7bb070d817
|
Fix two crash bugs in highlighter/parser for malformed lines (Thanks to Netocrat for the bug report)
darcs-hash:20060703104647-ac50b-9eb649322611a3e7fd95ef5f80acdc25ce09d11a.gz
|
2006-07-03 20:46:47 +10:00 |
|
axel
|
d56ab1d365
|
Switch from die_mem function to DIE_MEM macro in order to be able to give a line and file for the OOM message
darcs-hash:20060703103957-ac50b-8d7a860d931fd087f6d1759bc1e934dba1cfefe2.gz
|
2006-07-03 20:39:57 +10:00 |
|
axel
|
38175cdd30
|
Fix spelling error (Thanks to Netocrat)
darcs-hash:20060703103537-ac50b-dac14e53588671bdf9c288fdab5e71feb1b03347.gz
|
2006-07-03 20:35:37 +10:00 |
|
axel
|
436b1e10c6
|
Fix infinite loop when trying to init history without setting history mode name first
darcs-hash:20060622001228-ac50b-caa00ff803b6b1673d7672d8364f68afe89cee18.gz
|
2006-06-22 10:12:28 +10:00 |
|
axel
|
e59cb1da5d
|
Add setenv shellscript function for csh compatibility
darcs-hash:20060622001123-ac50b-22e783ec5f77120a6960f28d735893d58e1a7db4.gz
|
2006-06-22 10:11:23 +10:00 |
|
axel
|
e42198b7c8
|
Implement fallback version of futimes instead of testing for it's existance in reader.c
darcs-hash:20060621141544-ac50b-4726e3f63644b64b8bbb5cd829383c1fc6f8d86e.gz
|
2006-06-22 00:15:44 +10:00 |
|
axel
|
2076944268
|
Use the intern function to share the strings used to describe various key bindings. This saves both performance, code size and memory use, but there is a pathological case where the user continually changes key bindings, resulting in more allocated memory than needed.
darcs-hash:20060621140344-ac50b-c7eb89a94a96538215f9a6737f8e4bacd6a801fb.gz
|
2006-06-22 00:03:44 +10:00 |
|
axel
|
407c96e943
|
Even more input validation
darcs-hash:20060621100746-ac50b-8aa5648c05a656829a895669be27c6fa4f1d8458.gz
|
2006-06-21 20:07:46 +10:00 |
|
axel
|
bf333f2a84
|
Remove common_init and common_destroy. Use halloc instead.
darcs-hash:20060621095838-ac50b-e4349a0ab02696cead5397efce3792c9d56c2d15.gz
|
2006-06-21 19:58:38 +10:00 |
|
axel
|
3ddd5e5981
|
Check exit status of close and fclose in a few extra places
darcs-hash:20060621095430-ac50b-52afcee91b856f706d6df6bcf2e3a6bc7d746e40.gz
|
2006-06-21 19:54:30 +10:00 |
|
axel
|
b016438c08
|
Update input validation. Always use the magic CHECK macro, which prints an error message including instructions on how to report this problem.
darcs-hash:20060621004836-ac50b-a47f296634eda0c469eb39034603015b1ad7ab5c.gz
|
2006-06-21 10:48:36 +10:00 |
|
axel
|
7268a4a4e0
|
Various code polish, including minor rearangement of builtin code to export fewer functions, a few additional input checks, and removal of the unneeded, exported error_max variable
darcs-hash:20060620212016-ac50b-f76c10eea23fab14a648ea83ed0c83a171b8fef9.gz
|
2006-06-21 07:20:16 +10:00 |
|
axel
|
51c6c5ea49
|
Make sure failed tilde expansion doesn't result in evaluating null strings in highlighting code
darcs-hash:20060620211621-ac50b-3d57cc28272f5222fb42a72f0f98f89af1ec60de.gz
|
2006-06-21 07:16:21 +10:00 |
|