Mark Griffiths
6821f5ef4a
Portable Makefile fix
2014-09-04 11:34:43 +01:00
Mark Griffiths
6a57a50968
Fix comment collision in lexicon
2014-09-04 10:54:18 +01:00
Mark Griffiths
adbcecb456
Rebase documentation changes
2014-09-03 15:10:53 +01:00
Mark Griffiths
c39fe3433b
Various additions and fixes
2014-09-03 14:43:27 +01:00
Mark Griffiths
98ebb21489
Consistency fixes
2014-09-03 14:43:27 +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
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
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
Mark Griffiths
d282bc4625
Documentation update
...
Rework for Doxygen >1.8. Moved large parts of the documentation to a
simplified format, making use of Markdown enhancements and fixing bad
long options.
2014-09-03 14:43:24 +01:00
Kevin Ballard
cce4265cef
Fix make test
to use local functions
...
When running `make test` we want to use the local function definitions,
not the ones installed on the system.
The system config.fish will still insert the system definitions at the
end, but at least ours will take precedence.
2014-07-14 00:46:38 -07:00
David Adam
b884117a9e
Makefile: just build key_reader with the same objs as fish
2014-07-14 09:06:40 +08:00
ridiculousfish
ee8e9c0291
Remove env_universal.h and env_universal.cpp from project
2014-06-18 10:14:35 -07:00
ridiculousfish
be3e64e5ea
Remove fishd.cpp source, docs, and target from Makefile and Xcode
...
project
2014-06-05 11:49:05 -07:00
mehultikekar
741342ba1d
Fix Makefile.in for building key_reader
2014-06-01 15:58:08 -04:00
Konrad Borowski
ef3259035d
Use precompiled parse files.
2014-05-02 10:31:04 +02:00
Konrad Borowski
4226f4412b
fishd requires fish_version.o.
2014-05-02 10:30:01 +02:00
Konrad Borowski
368983d8da
Fix header name in fishd.cpp.
2014-05-02 10:26:22 +02:00
Konrad Borowski
f8e35de18d
Shorten compilation times
...
Now fish shell stores version is a small file called by other files.
This means that a slight change which modifies one file won't cause
many of files to recompile.
The compilation unit is intentionally small, this is by design. The
smaller it is, the faster it will recompile, and it will be compiled
a lot.
2014-05-01 09:46:27 +02:00
David Adam
42813eeb84
configure/Makefile: remove unused $LIBS and $LDFLAGS complications
2014-03-30 13:11:41 +08:00
ridiculousfish
aabed8279e
Incorporate a modified UTF8 <-> wchar_t implementation from Alexey
...
Vatchenko (http://www.bsdua.org/libbsdua.html ) in preparation for
eliminating our dependency on iconv
2014-03-22 23:46:58 -07:00
ridiculousfish
2442ae60db
Remove old fish_pager source and implementation
2014-03-15 14:00:18 -07:00
David Adam
b0716253a2
Makefile: assume UTF-8 in our codebase for translation generation
2014-03-13 21:16:35 +08:00
David Adam
eaf023b4d8
Makefile: separate messages.pot error lines
2014-03-13 21:16:35 +08:00
ridiculousfish
2d43517914
Run 'make depend' to update header dependencies
2014-01-24 18:37:04 -08:00
ridiculousfish
808bc42f2a
Further work on keyboard navigating the completion list
2014-01-18 12:42:53 -08:00
David Adam
bd313b0b3d
configure/Makefile: remove unused variables and unneeded declarations
2014-01-15 23:50:42 +08:00
David Adam
3106cffb65
Makefile/tests: use return values to communicate errors
2014-01-15 23:50:42 +08:00
ridiculousfish
e8d6c96c1e
Merge branch 'master' into ast
2014-01-08 15:07:56 -08:00
Siteshwar Vashisht
8160c85e44
Updated makefile to install javascript files and partials
2014-01-04 10:32:33 +05:30
ridiculousfish
6536ffe178
Facilities for turning on new AST-based parser.
2013-12-26 13:24:10 -08:00
ridiculousfish
ed70195c7e
Merge branch 'master' into ast
...
Conflicts:
function.cpp
parser.cpp
parser.h
2013-12-20 17:44:37 -08:00
Konrad Borowski
602f040940
Update Free Software Foundation address.
...
Fixes #1184 .
2013-12-13 21:51:52 +01:00
ridiculousfish
a23441109d
Merge branch 'master' into ast
...
Conflicts:
complete.cpp
fish_tests.cpp
highlight.cpp
2013-12-07 12:54:43 -08:00
David Adam
7db755dd68
Makefile.in: remove cruft
2013-12-01 18:09:50 +08:00
David Adam
2efc0bad1c
add correct version number to manpage output
2013-12-01 12:37:29 +08:00
David Adam
3978de2cde
autoconf build: clean up Makefile, remove fish.spec
...
Removes some unused variables and out-of-date references.
Wraps some tests in quotes to avoid expansion errors.
Removes the fish.spec generated file as it is out of date and is
arguably better maintained by downstream packagers.
See http://github.com/zanchey/fish-build/ for a better RPM spec file.
2013-12-01 12:37:29 +08:00
ridiculousfish
34540babdb
Merge branch 'master' into ast
...
Conflicts:
complete.cpp
fish_tests.cpp
2013-11-24 23:21:00 -08:00
David Adam
8621399d78
configure/Makefile: respect $LIBS, remove some egregarious lies
...
- expunge LIBS_COMMON, it doesn't get used anywhere
- don't reset LIBS to empty
- move the gettext test as every binary depends on it
- only include one set of libraries
2013-11-09 19:43:32 +08:00
ridiculousfish
5d84e86d89
Merge branch 'master' into ast
2013-11-06 13:14:52 -08:00
Geoff Nixon
3c65cd41a5
Link with $CXXFLAGS; disable GCC-specific autoconf check (squash fixes).
2013-10-29 10:39:12 +08:00
David Adam
9a36435016
use docdir from configure in setting __fish_help_dir
...
Closes #1065
2013-10-29 00:01:21 +08:00
David Adam
edc4614e63
add completions for source and document the move away from '.'
...
Closes : #310
2013-10-28 23:33:24 +08:00
ridiculousfish
a51bd03a5c
Remove parse_exec stuff
2013-10-08 18:48:01 -07:00
ridiculousfish
dd91779442
Merge branch 'master' into ast_no_templates
...
Conflicts:
configure.ac
exec.cpp
2013-10-06 13:08:57 -07:00
ridiculousfish
ad5ae9ba3b
New documentation UI, including tutorial.
2013-10-05 00:37:44 -07:00
ridiculousfish
084e435883
Strip out git commit numbers from doxygen documentation
2013-09-30 16:03:34 -07:00
David Adam (zanchey)
16ba544edd
docs: don't remove/rebuild share/man if we don't have doxygen
2013-09-02 13:07:31 +08:00
Konrad Borowski
07c48590c0
Be quiet about "if" conditional.
2013-08-13 17:13:18 +03:00
Konrad Borowski
4388b73077
Don't mention chsh if it doesn't exist.
...
This is case in Cygwin, which doesn't have /etc/shells ans chsh.
2013-08-13 17:07:24 +03:00