David Adam
9c78295a9a
avoid symlink attacks in __fish_print_packages
...
* use $XDG_CACHE_HOME for __fish_print_packages completion caches
Fix for CVE-2014-3219.
Closes #1440 .
2014-09-06 23:48:38 +08:00
Kevin Ballard
15cf06438e
Suppress PATH errors in sudo tab-completion
...
Setting a non-existant path component to PATH logs an error to stderr.
This is not appropriate for non-interactive temporary modifications,
like the one done by the `sudo` completion helper function.
2014-09-04 13:22:06 -07:00
Iuri Rezende Souza
93b296d899
translations: Add portuguese translation
2014-09-04 23:00:22 +08:00
Iuri Rezende Souza
6e133c90e8
pager: translate additional strings
2014-09-04 23:00:22 +08:00
Mark Griffiths
f1bd2b823d
Strip working files
2014-09-04 13:13:57 +01:00
Mark Griffiths
ac92f54ca6
Updated Testing Info. Ready for PR.
...
Major documentation cleanup and update.
- Fixes Issue #1557
- Moves entire documentation to Markdown format. Much simpler.
- Fully supports Doxygen 1.8.7+
- All documentation targets updated: user_doc, share/man, doc and
doc/refman.pdf.
- Tested across Ubuntu, CentOS and Mac OS.
See doc_src/FORMATTING.md for in depth rationale and style guide.
2014-09-04 12:50:43 +01:00
Mark Griffiths
1b4c85eb69
Fixed Doxygen required version to 1.8.7
...
Doxygen 1.8.6 and lower do not have the \\htmlonly[block] directive
which fixes a multitude of problems in the rendering of the docs. In
Doxygen 1.8.7 the list of understood HTML entities was greatly
increased. I tested earlier versions and many little issues returned.
2014-09-04 12:07:07 +01:00
Mark Griffiths
fb792c60cd
Fix missed conflict
2014-09-04 12:01:08 +01:00
Mark Griffiths
38e153f568
Remove CLANG options, for portability
2014-09-04 11:58:01 +01:00
Mark Griffiths
6821f5ef4a
Portable Makefile fix
2014-09-04 11:34:43 +01:00
Mark Griffiths
ab433cfe65
Portable range fix
2014-09-04 11:32:22 +01:00
Mark Griffiths
6a57a50968
Fix comment collision in lexicon
2014-09-04 10:54:18 +01:00
Mark Griffiths
cb9ef98bed
Fix Doxygen unresolved link error
2014-09-04 10:32:13 +01:00
Mark Griffiths
89f0b9abc3
Added Doxygen notes
2014-09-04 10:23:38 +01:00
Mark Griffiths
0e5ddfd9f5
Merge branch 'master' into documentation-update
...
Conflicts (fixed):
doc_src/design.hdr
2014-09-04 10:00:52 +01:00
Mark Griffiths
0a249c84ce
Added notes to Formatting doc
2014-09-04 09:48:30 +01:00
ridiculousfish
fd70ae0b61
Kill fishd after installing fish for OS X, to pick up fishd changes
2014-09-04 00:30:14 -07:00
Mark Griffiths
76aeae5db6
Synopsis tweaks
2014-09-04 08:10:42 +01:00
Mark Griffiths
1facdd30fb
Formatting additions
2014-09-04 07:55:21 +01:00
Kevin Ballard
4b7dc525b8
Fix the fix for commandline -i
in binds
2014-09-03 23:05:48 -07:00
Joseph Tannhuber
4acea72700
New -n option for read builtin
...
Usage: read -n nchars
Reads maximum of nchars characters. If nchars <= 0, there's no limit.
2014-09-03 22:48:37 -07:00
Mark Griffiths
cf688f6ba2
List fixes
2014-09-03 20:31:57 +01:00
Mark Griffiths
5f3b0d9f1e
Merge branch 'master' into documentation-update
...
Conflicts:
doc_src/design.hdr
2014-09-03 20:31:43 +01:00
Mark Griffiths
05848038db
Index long line fixes
2014-09-03 19:39:22 +01:00
Mark Griffiths
664e2e5686
Rebase conflict resolution
2014-09-03 15:14:11 +01:00
Mark Griffiths
adbcecb456
Rebase documentation changes
2014-09-03 15:10:53 +01:00
Mark Griffiths
3df9e20ca7
Formatting updates
2014-09-03 14:43:27 +01:00
Mark Griffiths
3f005c928a
Supporting files for development
2014-09-03 14:43:27 +01:00
Mark Griffiths
b3e28ac41a
Addition of 'ascii fish' logo
...
+ small fixes
2014-09-03 14:43:27 +01:00
Mark Griffiths
c39fe3433b
Various additions and fixes
2014-09-03 14:43:27 +01:00
Mark Griffiths
668fa66d78
Fish documentation formatting guidelines
2014-09-03 14:43:27 +01:00
Mark Griffiths
98ebb21489
Consistency fixes
2014-09-03 14:43:27 +01:00
Mark Griffiths
137abd0cfa
Make line length, wrapping and spacing consistent
2014-09-03 14:43:26 +01:00
Mark Griffiths
d7308fecbe
gitignore changes
2014-09-03 14:43:26 +01:00
Mark Griffiths
73fb9915fd
Fixed a few more edge cases
2014-09-03 14:43:26 +01:00
Mark Griffiths
855a119654
Fix trailing backslash after complex options
2014-09-03 14:43:26 +01:00
Mark Griffiths
cf7a6a6a65
Fix ampersand redirector
2014-09-03 14:43:26 +01:00
Mark Griffiths
509d152e54
Tutorial auto colouring, Man page and Make fixes
...
Completely fixes #1557 and the underlying Doxygen changes that caused
it. Should make fish docs simpler and more robust, more consistent and
generally prettier.
todo:
- trap unmarked text as arguments in context
- test & fix sed portability - see in particular. (so far tested on BSD
(Mac) and GNU sed).
- test Makefile changes
- last round of aesthetic changes and getting that ascii fish in there…
2014-09-03 14:43:26 +01:00
Mark Griffiths
35e6fb3788
Updated build_doc…sh to run cleanly in Xcode build
...
If the lexicon input filter isn't specified (as is the case in the
current Xcode project, the script quietly continues without it.
2014-09-03 14:43:26 +01:00
Mark Griffiths
9b79931265
Update configure.ac and README for Doxygen 1.8
2014-09-03 14:43:26 +01:00
Mark Griffiths
14a7118499
Revert 60b9f8d..e4d6eaf
...
This rolls back to commit 60b9f8db18
.
2014-09-03 14:43:26 +01:00
Mark Griffiths
afdabd97ff
Revert Xcode project
...
This reverts accidentally included files in commit
60b9f8db18
.
2014-09-03 14:43:25 +01:00
Mark Griffiths
07f8fc7697
Update autoconf and README for Doxygen 1.8
2014-09-03 14:43:25 +01:00
Mark Griffiths
def7666609
Fix missed escaped '--' inside /fish block
2014-09-03 14:43:25 +01:00
Mark Griffiths
c900f23662
Add lexicon filter to manpages.
...
Fixed manpage 'NAME'. Under Doxygen 1.8, the output format has
changed, so the old sed script was leaving man pages with two titles.
2014-09-03 14:43:25 +01:00
Mark Griffiths
7b093ee4b3
Lexicon filter: fix 'if' and 'for' special cases
2014-09-03 14:43:25 +01:00
Mark Griffiths
9f75cef5e5
Style fix for sub-line comments
2014-09-03 14:43:25 +01:00
Mark Griffiths
a410c31bf8
Fixes lexicon filter pipes '|"
2014-09-03 14:43:25 +01:00
Mark Griffiths
1cd50ba572
Merged in latest changes to docs and formatting tweaks
...
Addresses issue #1557 as well as fixing many typos, HTML errors and
inconsistencies. Also introduces automatic syntax colouring and enables
new documentation to be written in Markdown. TODO fix Tutorial.
2014-09-03 14:43:25 +01:00
Mark Griffiths
1052eeee8c
Simplify styling
2014-09-03 14:43:25 +01:00