Marc Joliet
f4f36e356f
Document the optional dependency to backports.lzma.
2013-10-17 12:12:13 +02:00
Marc Joliet
6de9a92582
Change the way xz/lzma man pages are detected
...
This avoids the use of the global and puts the diagnostic message in a
self-contained location.
2013-10-17 12:12:04 +02:00
ridiculousfish
630b0515ad
Merge branch 'master' into ast
...
Conflicts:
parse_util.cpp
2013-10-16 01:48:21 -07:00
ridiculousfish
b06e798373
Revert "Remove undefined behavior from parse_error()."
...
Per my understanding this is not undefined behavior. No ABI depends on the called function reading
variadic arguments, nor does any standard require it. So if this is crashing something else must be going
on.
This reverts commit 22d22f6aa8
.
2013-10-16 01:25:47 -07:00
ridiculousfish
3b25795ee5
Merge branch 'Integration_2.1.0'
2013-10-16 01:15:14 -07:00
ridiculousfish
ef18d6f70c
Revert a series of accidentally rebased commits
2013-10-16 01:14:46 -07:00
ridiculousfish
838e784c5f
Fix for buffer overflows identified by libgmalloc
2013-10-16 01:04:24 -07:00
ridiculousfish
1feec5a96c
Fix to enable momentum scrolling on iOS in new documentation
2013-10-16 01:04:23 -07:00
ridiculousfish
7d95768a92
Update OS X make_pkg script to also produce fish.app
2013-10-16 01:04:23 -07:00
ridiculousfish
9cb95274a6
Bump version to 2.1.0
2013-10-16 01:04:23 -07:00
ridiculousfish
3c5d5b344e
Fix for buffer overflows identified by libgmalloc
2013-10-16 01:02:15 -07:00
ridiculousfish
4980959fce
Fix to enable momentum scrolling on iOS in new documentation
2013-10-15 12:45:33 -07:00
Konrad Borowski
22d22f6aa8
Remove undefined behavior from parse_error().
...
Having function that takes arbitrary number of arguments without
actually reading them is undefined behavior, as it could cause stack
to be in the corrupted state. Now arguments after token are parsed,
even if they aren't needed.
See also: http://asciinema.org/a/5904
2013-10-14 11:45:29 +02:00
Konrad Borowski
e8ba3c2f4d
Fix compilation errors under Clang.
2013-10-14 09:12:45 +02:00
ridiculousfish
ce857b0770
Syntax highlighting for file redirections
2013-10-13 16:58:40 -07:00
ridiculousfish
ce7c681462
Fix for bogus completions for function names
2013-10-13 16:46:02 -07:00
ridiculousfish
41e562ebc2
Clean up redirection parsing in the tokenizer.
2013-10-13 13:28:01 -07:00
ridiculousfish
ddf98661e4
Adopt new parser in tab completions
2013-10-12 18:17:03 -07:00
Konrad Borowski
1349d129c5
Fix #213 . You can now remove autoloaded functions.
...
Oddly enough, the code is here, but is internal function.
2013-10-12 21:55:23 +02:00
ridiculousfish
cbd8a27a6d
Beef up completion tests
2013-10-12 12:04:31 -07:00
ridiculousfish
b60db79866
Modify fish_tests to support specifying the tests to run via arguments
2013-10-12 11:32:34 -07:00
ridiculousfish
ddec870d25
Rework decision process for whether to interpret keywords as structural
...
or as commands (for LL parser). Will allow 'builtin --' to parse as a
plain statement, instead of a decorated statement '--'
2013-10-12 02:46:49 -07:00
ridiculousfish
77e358a001
Support for parsing e.g. 'command --' as a plain statement, instead of
...
executing the command '--'.
2013-10-12 01:47:31 -07:00
ridiculousfish
5490f54d00
Make parse_t::parse a static method so we don't have to create lots of
...
useless parse_t objects
2013-10-12 01:17:55 -07:00
ridiculousfish
58447c147f
Make the new parser LL(2). Support for correct handling of e.g. 'command
...
--help'
2013-10-09 20:37:07 -07:00
Konrad Borowski
97e731e05c
Escape characters in function names. Fixes #1031 .
2013-10-09 16:39:24 +02:00
ridiculousfish
e763345f25
Reduce child_count in node structure to 8 bits
2013-10-09 03:45:58 -07:00
ridiculousfish
7b86b2e05a
Adoption of new parser in abbreviations
2013-10-09 02:03:50 -07:00
ridiculousfish
a51bd03a5c
Remove parse_exec stuff
2013-10-08 18:48:01 -07:00
ridiculousfish
54d7c29221
Syntax highlighting for command substitutions
2013-10-08 18:41:35 -07:00
ridiculousfish
997e3e16dd
Merge branch 'master' into ast_no_templates
2013-10-08 15:06:27 -07:00
ridiculousfish
c6eef16664
Autosuggestion adoption of new parser
2013-10-08 15:05:30 -07:00
ridiculousfish
4f718e83b3
Syntax highlighting now correctly handles cd
2013-10-07 03:56:09 -07:00
ridiculousfish
20ccda69f4
Command highlighting works
2013-10-07 01:04:37 -07:00
ridiculousfish
14741518a7
Command highlighting now works
2013-10-06 16:23:45 -07:00
ridiculousfish
dd91779442
Merge branch 'master' into ast_no_templates
...
Conflicts:
configure.ac
exec.cpp
2013-10-06 13:08:57 -07:00
Konrad Borowski
553eb6ed40
Document appending /
feature.
2013-10-06 14:17:33 +02:00
Konrad Borowski
8edb53e902
Document appending /
feature.
2013-10-06 14:16:15 +02:00
ridiculousfish
460bfc6853
Update OS X make_pkg script to also produce fish.app
2013-10-05 17:06:22 -07:00
ridiculousfish
3e5b8f1e97
Bump version to 2.1.0
2013-10-05 13:17:51 -07:00
ridiculousfish
fab7299d49
Replace nextd/prevd <pre>s with \code
2013-10-05 12:13:16 -07:00
ridiculousfish
09ff1e7af0
Update make_tarball.sh to work on Darwin
2013-10-05 01:56:25 -07:00
ridiculousfish
ad5ae9ba3b
New documentation UI, including tutorial.
2013-10-05 00:37:44 -07:00
Ronaldo Maia
3788f462b4
Add postgres psql completion
...
Options and descriptions are from psql --help output. Database and username
completion based on the bash completion
2013-10-04 23:28:01 -07:00
Ronaldo Maia
238bbfcbbb
Add postgres psql completion
...
Options and descriptions are from psql --help output. Database and username
completion based on the bash completion
2013-10-04 23:28:01 -07:00
sra
0efa211a05
Use manpath instead of man --path in man.fish function (as in commit
...
c7941fc
).
2013-10-03 11:46:58 +02:00
David Adam
00a890c8c7
configure: use C++ for all tests, kill CFLAGS
2013-10-02 21:44:06 +08:00
nulltrek
6990871efd
Fix git completions when aliased command is not found.
2013-10-02 21:40:19 +08:00
Konrad Borowski
a62ebc9a69
Restore directories' tab completion without slash in command.
...
This is needed for implicit cd when ending command with `/`.
2013-10-01 08:29:40 +02:00
Konrad Borowski
6c82e7acda
Support implicit cd with appended /
.
...
This is an experimental feature, proposed in the issue #22 .
https://github.com/fish-shell/fish-shell/issues/22#issuecomment-20483478
2013-10-01 08:25:13 +02:00