Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix 3rd arg to PROCESS_EXIT event for %self | Kevin Ballard | 2014-10-27 |
| | | | | | | | The PROCESS_EXIT event takes 3 args: event name, pid, status. However, when fish is exiting, the PROCESS_EXIT is instead given the status of whether the last commandline parsed successfully. Change it to use the same value that fish itself is going to exit with. | ||
* | Initial work to support for term-24bit ("true color") | ridiculousfish | 2014-09-19 |
| | |||
* | Migrate global functions out of env_universal. Have env operate directly | ridiculousfish | 2014-06-15 |
| | | | | on an env_universal_t. | ||
* | 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. | ||
* | Run restyle.sh to enforce style rules. | ridiculousfish | 2014-03-31 |
| | |||
* | Revert "Merge pull request #1317 from pullreq/cpp" | ridiculousfish | 2014-02-28 |
| | | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317 | ||
* | Fixes .c -> .cpp in comments. For doxygen. | Geoff Nixon | 2014-02-27 |
| | |||
* | Dead stores | Geoff Nixon | 2014-02-27 |
| | |||
* | Fix to stop reporting config.fish execution as coming from "standard | ridiculousfish | 2014-02-20 |
| | | | | input" within backtraces | ||
* | Partially rework profiling. Fix profiling crash with new parser. Fixes | ridiculousfish | 2014-02-09 |
| | | | | 1295 | ||
* | Further work on keyboard navigating the completion list | ridiculousfish | 2014-01-18 |
| | |||
* | Relax the requirement that we find a working 'doc' directory in order | ridiculousfish | 2014-01-17 |
| | | | | | for fish to be relocatable. Instead we only look for data and configuration path | ||
* | Update Free Software Foundation address. | Konrad Borowski | 2013-12-13 |
| | | | | Fixes #1184. | ||
* | use docdir from configure in setting __fish_help_dir | David Adam | 2013-10-29 |
| | | | | Closes #1065 | ||
* | Fix formatting | ridiculousfish | 2013-10-26 |
| | |||
* | Clean up interactive session test | ridiculousfish | 2013-10-26 |
| | |||
* | Fix for errant SIGHUPs due to child fish shells messing with the term. | ridiculousfish | 2013-10-26 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/1002 | ||
* | Support term256 in config.fish. Fixes #1022. | Konrad Borowski | 2013-09-30 |
| | |||
* | Fix for bug where fish fails to source config files if the path contains | ridiculousfish | 2013-09-29 |
| | | | | a space | ||
* | Deprecate "." command. Fixes #310. | Konrad Borowski | 2013-08-14 |
| | | | | | Needs documentation (for the new name), but manages to move . to source, while preserving compatibility. | ||
* | Generate version numbers dynamically | David Adam (zanchey) | 2013-08-11 |
| | | | | | | | | This commit hooks the Makefile up to generate a FISH_BUILD_VERSION symbol and kills off PACKAGE_VERSION in .cpp files. It also modifies the tarball generation script to add the necessary version file for releases. | ||
* | Fix some warnings exposed by -Wall | ridiculousfish | 2013-07-16 |
| | |||
* | Formatting and style updates | ridiculousfish | 2013-05-05 |
| | |||
* | Changed paths.bin to respect BINDIR | Brent Sanders | 2013-04-20 |
| | | | | | | | | | | | | | | | | | | | | | | | The compiled-in path to bin dir was not correct; it made the common assumption that `$(prefix)` == `$(prefix)/bin` which is usually true, but not in all cases. 1. [machine specific files](http://www.gnu.org/prep/standards/html_node/Directory-Variables.html#index-exec_005fprefix) should use `$(exec_prefix)` (`@exec_prefix@` in Makefile.in) instead of the usual `$(prefix)`. 2. [executable programs](http://www.gnu.org/prep/standards/html_node/Directory-Variables.html#index-bindir) should use the more-specific `$(bindir)` (`@bindir@` in Makefile.in) instead of assuming `$(exec_prefix)/bin` as this allows the executable install location to be changed with the `--bindir=_foo_` option to `./configure`. Fortunately, the makefile is mostly correct and *installs* the executable in the correct location. The problem shows up later such as during tab-completion, when fish_pager is run - the compiled-in path it uses was the incorrect `$(prefix)/bin` resulting in an "Unknown command" error, which only required this small fix. | ||
* | Teach fish to exit without destructors in the normal path | ridiculousfish | 2013-04-19 |
| | |||
* | Stomp exit status of initialization scripts so that fish starts out with ↵ | ridiculousfish | 2013-04-09 |
| | | | | | | $status 0 https://github.com/fish-shell/fish-shell/issues/635 | ||
* | Wrong sense for is_interactive_session check | ridiculousfish | 2013-01-06 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/499 | ||
* | Hack around xdm's dumb assumption that the login shell is POSIX compliant so ↵ | ridiculousfish | 2013-01-04 |
| | | | | | | | we no longer kill OpenSUSE https://github.com/fish-shell/fish-shell/issues/367 Also fix some formatting | ||
* | Eliminate str2wcs | ridiculousfish | 2012-12-19 |
| | |||
* | Fix indentation of switch statements | ridiculousfish | 2012-11-19 |
| | |||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Restore terminal foreground process group on exit | ridiculousfish | 2012-11-18 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/197 | ||
* | Make escaping consistent for fish <-> fishd protocol | ridiculousfish | 2012-10-08 |
| | | | | | Fix fork guards to work in fishd https://github.com/fish-shell/fish-shell/issues/339 | ||
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Warning cleanup | ridiculousfish | 2012-08-04 |
| | |||
* | Changes to make fish use the relocated fishd instead of the installed one, ↵ | ridiculousfish | 2012-07-18 |
| | | | | if it exists | ||
* | Updated doc dir path in fish.cpp | ridiculousfish | 2012-07-08 |
| | |||
* | Large set of changes related to making fish relocatable, and improving the ↵ | ridiculousfish | 2012-07-08 |
| | | | | | | | | | build and install story. - etc/config.fish and share/config.fish are now "universal" and no longer reference install paths or need to be touched by autotools. They've been removed from config.fish.in to config.fish. - fish now attempts to determine __fish_datadir and __fish_sysconfdir relative to the path of the fish executable itself (typically by walking up one directory). This means that you can copy the directory hierarchy around and things will still work. The compiled-in paths are used as a backup. - The fish Xcode project now can build fish natively, without needing autotools. - Version bumped to 2.0 | ||
* | Move special handling of DISPLAY environment variable from etc/config.fish ↵ | ridiculousfish | 2012-03-06 |
| | | | | to fish itself to reduce number of fork calls made at launch | ||
* | Some initial work towards cutting down the number of fork calls we do | ridiculousfish | 2012-03-06 |
| | |||
* | Some initial changes to use CLO_EXEC, with an eye towards some day using it ↵ | Peter Ammon | 2012-03-02 |
| | | | | correctly. | ||
* | More work on improving interaction between fork and pthreads. Added ↵ | ridiculousfish | 2012-02-29 |
| | | | | null_terminated_array_t class. | ||
* | Some initial work towards resolving nasty fork/pthread issues, and to having ↵ | ridiculousfish | 2012-02-27 |
| | | | | a per-parser job list | ||
* | Replace some string_buffer_t with wcstring | ridiculousfish | 2012-02-22 |
| | |||
* | Final removal of halloc. It's like Christmas Morning. | ridiculousfish | 2012-02-09 |
| | |||
* | Excised some more halloc | ridiculousfish | 2012-02-07 |
| | |||
* | Migrate function.cpp to scoped_lock and shared_ptr | ridiculousfish | 2012-01-23 |
| | |||
* | Made intern'd strings thread safe. | ridiculousfish | 2012-01-23 |
| | | | | Removed intern_free_all(). | ||
* | Convert some cases where parsers are created to using PARSER_TYPE_GENERAL | ridiculousfish | 2012-01-22 |
| | |||
* | More work towards instanced parser. First successful compilation | ridiculousfish | 2012-01-22 |
| |