Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Rejigger test suite | Kevin Ballard | 2014-09-23 | |
| | | | | | | | | | | Split test_interactive off from test_fishscript and add a new target test_high_level that tests both. Add some Makefile magic so the tests can be run serially without using sub-make, which gets rid of a little noise from the make output. Rewrite interactive tests to look better. | |||
* | Implement new `read --null` flag | Kevin Ballard | 2014-09-21 | |
| | | | | | | | | The `--null` flag to `read` makes it split incoming lines on NUL instead of newlines. This is intended for processing the output of a command that uses NUL separators (such as `find -print0`). Fixes #1694. | |||
* | Makefile/configure: detect and use sed from configure | David Adam | 2014-09-18 | |
| | ||||
* | Merge pull request #1662 from MarkGriffiths/documentation-update | Konrad Borowski | 2014-09-12 | |
|\ | | | | | Documentation update: Fixes issue #1557 | |||
* | | Cleanup fish tests a bit | Kevin Ballard | 2014-09-07 | |
| | | | | | | | | | | | | | | | | | | Split `make test` into two targets `make test_low_level` and `make test_fishscript`, primarily so fishscript tests can be rechecked quickly after edits. Reformat the test.fish file and update some of the code to be a little more straightforward (e.g. `if not cmd` instead of `if cmd; else`). | |||
| * | Makefile changes | Mark Griffiths | 2014-09-08 | |
| | | ||||
| * | Portable Makefile fix | Mark Griffiths | 2014-09-04 | |
| | | ||||
| * | Fix comment collision in lexicon | Mark Griffiths | 2014-09-04 | |
| | | ||||
| * | Rebase documentation changes | Mark Griffiths | 2014-09-03 | |
| | | ||||
| * | Various additions and fixes | Mark Griffiths | 2014-09-03 | |
| | | ||||
| * | Consistency fixes | Mark Griffiths | 2014-09-03 | |
| | | ||||
| * | Tutorial auto colouring, Man page and Make fixes | Mark Griffiths | 2014-09-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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ā¦ | |||
| * | Add lexicon filter to manpages. | Mark Griffiths | 2014-09-03 | |
| | | | | | | | | | | Fixed manpage 'NAME'. Under Doxygen 1.8, the output format has changed, so the old sed script was leaving man pages with two titles. | |||
| * | Merged in latest changes to docs and formatting tweaks | Mark Griffiths | 2014-09-03 | |
| | | | | | | | | | | | | 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. | |||
| * | Simplify styling | Mark Griffiths | 2014-09-03 | |
| | | ||||
| * | Documentation update | Mark Griffiths | 2014-09-03 | |
|/ | | | | | | 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. | |||
* | Fix `make test` to use local functions | Kevin Ballard | 2014-07-14 | |
| | | | | | | | | 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. | |||
* | Makefile: just build key_reader with the same objs as fish | David Adam | 2014-07-14 | |
| | ||||
* | Remove env_universal.h and env_universal.cpp from project | ridiculousfish | 2014-06-18 | |
| | ||||
* | Remove fishd.cpp source, docs, and target from Makefile and Xcode | ridiculousfish | 2014-06-05 | |
| | | | | project | |||
* | Fix Makefile.in for building key_reader | mehultikekar | 2014-06-01 | |
| | ||||
* | Use precompiled parse files. | Konrad Borowski | 2014-05-02 | |
| | ||||
* | fishd requires fish_version.o. | Konrad Borowski | 2014-05-02 | |
| | ||||
* | Fix header name in fishd.cpp. | Konrad Borowski | 2014-05-02 | |
| | ||||
* | Shorten compilation times | Konrad Borowski | 2014-05-01 | |
| | | | | | | | | | | 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. | |||
* | configure/Makefile: remove unused $LIBS and $LDFLAGS complications | David Adam | 2014-03-30 | |
| | ||||
* | Incorporate a modified UTF8 <-> wchar_t implementation from Alexey | ridiculousfish | 2014-03-22 | |
| | | | | | Vatchenko (http://www.bsdua.org/libbsdua.html) in preparation for eliminating our dependency on iconv | |||
* | Remove old fish_pager source and implementation | ridiculousfish | 2014-03-15 | |
| | ||||
* | Makefile: assume UTF-8 in our codebase for translation generation | David Adam | 2014-03-13 | |
| | ||||
* | Makefile: separate messages.pot error lines | David Adam | 2014-03-13 | |
| | ||||
* | Run 'make depend' to update header dependencies | ridiculousfish | 2014-01-24 | |
| | ||||
* | Further work on keyboard navigating the completion list | ridiculousfish | 2014-01-18 | |
| | ||||
* | configure/Makefile: remove unused variables and unneeded declarations | David Adam | 2014-01-15 | |
| | ||||
* | Makefile/tests: use return values to communicate errors | David Adam | 2014-01-15 | |
| | ||||
* | Merge branch 'master' into ast | ridiculousfish | 2014-01-08 | |
|\ | ||||
| * | Updated makefile to install javascript files and partials | Siteshwar Vashisht | 2014-01-04 | |
| | | ||||
* | | Facilities for turning on new AST-based parser. | ridiculousfish | 2013-12-26 | |
| | | ||||
* | | Merge branch 'master' into ast | ridiculousfish | 2013-12-20 | |
|\| | | | | | | | | | | | | | Conflicts: function.cpp parser.cpp parser.h | |||
| * | Update Free Software Foundation address. | Konrad Borowski | 2013-12-13 | |
| | | | | | | | | Fixes #1184. | |||
* | | Merge branch 'master' into ast | ridiculousfish | 2013-12-07 | |
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: complete.cpp fish_tests.cpp highlight.cpp | |||
| | * | Makefile.in: remove cruft | David Adam | 2013-12-01 | |
| |/ | ||||
| * | add correct version number to manpage output | David Adam | 2013-12-01 | |
| | | ||||
| * | autoconf build: clean up Makefile, remove fish.spec | David Adam | 2013-12-01 | |
| | | | | | | | | | | | | | | | | 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. | |||
* | | Merge branch 'master' into ast | ridiculousfish | 2013-11-24 | |
|\| | | | | | | | | | | | Conflicts: complete.cpp fish_tests.cpp | |||
| * | configure/Makefile: respect $LIBS, remove some egregarious lies | David Adam | 2013-11-09 | |
| | | | | | | | | | | | | | | - 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 | |||
* | | Merge branch 'master' into ast | ridiculousfish | 2013-11-06 | |
|\| | ||||
| * | Link with $CXXFLAGS; disable GCC-specific autoconf check (squash fixes). | Geoff Nixon | 2013-10-29 | |
| | | ||||
| * | use docdir from configure in setting __fish_help_dir | David Adam | 2013-10-29 | |
| | | | | | | | | Closes #1065 | |||
| * | add completions for source and document the move away from '.' | David Adam | 2013-10-28 | |
| | | | | | | | | Closes: #310 | |||
* | | Remove parse_exec stuff | ridiculousfish | 2013-10-08 | |
| | |