Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix tests on FreeBSD | ridiculousfish | 2014-11-01 |
| | | | | | FreeBSD throws errors if you pass flags like O_WRONLY to mkostemp. Pass only O_CLOEXEC. | ||
* | Remove a bunch of dead code identified by cppcheck | ridiculousfish | 2014-10-31 |
| | |||
* | Fix YAML indentation in history. | Konrad Borowski | 2014-09-28 |
| | |||
* | Improve history robustness against corrupt files | ridiculousfish | 2014-07-29 |
| | | | | Fixes #1581 | ||
* | Add support for history --merge to incorporate history changes from | ridiculousfish | 2014-07-25 |
| | | | | | | other sessions. Fixes #825 | ||
* | Merge branch 'master' into death_of_fishd | ridiculousfish | 2014-05-03 |
|\ | | | | | | | | | Conflicts: configure.ac | ||
| * | Use mkostemp instead of mktemp where available | ridiculousfish | 2014-05-03 |
| | | |||
* | | Implement atomic loading/saving of fishd file within fish, eventually | ridiculousfish | 2014-04-27 |
|/ | | | | | permitting removal of fishd. Universal variables test passes, others fail. | ||
* | Run restyle.sh to enforce style rules. | ridiculousfish | 2014-03-31 |
| | |||
* | Allow appending path hints to history items after they have been added, | ridiculousfish | 2014-03-28 |
| | | | | | allowing us to avoid the delay before items appear in history. Should fix #984 | ||
* | Ensure the loop in offset_of_next_item_fish_2_0 is executed. | Konrad Borowski | 2013-11-25 |
| | | | | This ensures that timestamp will be initialized. | ||
* | Large cleanup and refactoring of unescape() function. | ridiculousfish | 2013-11-24 |
| | |||
* | Cast timestamp before using it for formatted string. | Konrad Borowski | 2013-11-19 |
| | | | | | time_t doesn't necessarily have to be a long number. In fact, manpage for types.h mentions it can be a double value. | ||
* | Fix formatting | ridiculousfish | 2013-10-26 |
| | |||
* | Remove duplicates from history in fish_config | ridiculousfish | 2013-09-05 |
| | | | | https://github.com/fish-shell/fish-shell/issues/900 | ||
* | Formatting and style updates | ridiculousfish | 2013-05-05 |
| | |||
* | Large set of changes to improve history atomicity on filesystems that do not ↵ | ridiculousfish | 2013-04-27 |
| | | | | | | support locking Should address https://github.com/fish-shell/fish-shell/issues/685 | ||
* | Rely on $PWD instead of getcwd() more often | ridiculousfish | 2013-04-27 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/696 | ||
* | Hack up gettext to try to fix CentOS build | ridiculousfish | 2013-04-08 |
| | | | | https://github.com/fish-shell/fish-shell/issues/645 | ||
* | Rewrite unescape_yaml to be faster and not needlessly trigger COW behavior ↵ | ridiculousfish | 2013-04-07 |
| | | | | of std::string | ||
* | Teaching history how to exit early on thread cancellation | ridiculousfish | 2013-04-06 |
| | |||
* | Formatting | ridiculousfish | 2013-02-03 |
| | |||
* | Teach fish how to put completion data inside a closing quote | ridiculousfish | 2013-02-02 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/552 | ||
* | Fix for build errors with g++ 4.0.1 | ridiculousfish | 2012-12-11 |
| | |||
* | Make fish try to detect when it's an orphaned process and then exit politely | ridiculousfish | 2012-12-05 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/422 | ||
* | Fix for issue where history file would be read immediately on launch | ridiculousfish | 2012-12-04 |
| | |||
* | Added a history speed test | ridiculousfish | 2012-12-03 |
| | | | | | Profile driven caching of config directory Style fixes | ||
* | Fix for a long standing race where multiple shells can overwrite each ↵ | ridiculousfish | 2012-12-03 |
| | | | | | | | others' .tmp files, and lose history. Added a long description of the incremental history strategy Fixes https://github.com/fish-shell/fish-shell/issues/371 | ||
* | Change the timestamp behavior for history to include items whose timestamp ↵ | ridiculousfish | 2012-12-03 |
| | | | | is the same as our birth, to better illustrate the incremental history improvements | ||
* | Reorder some fields to avoid a warning | ridiculousfish | 2012-12-03 |
| | |||
* | Turn off logging in incremental saving | ridiculousfish | 2012-12-03 |
| | |||
* | Turn on incremental history saving (cross your fingers) | ridiculousfish | 2012-12-03 |
| | |||
* | More work towards incremental history. Added some tests. | ridiculousfish | 2012-12-02 |
| | |||
* | First attempt towards supporting incremental history writes | ridiculousfish | 2012-12-02 |
| | |||
* | Remove tok_destroy | ridiculousfish | 2012-11-21 |
| | |||
* | Work towards refactoring tokenizer to be a real object | ridiculousfish | 2012-11-21 |
| | |||
* | Fix indentation of switch statements | ridiculousfish | 2012-11-19 |
| | |||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | Switch from std::list to std::vector in a few places to reduce compiled code ↵ | ridiculousfish | 2012-07-24 |
| | | | | size | ||
* | Various changes to reduce fish's compiled code size | ridiculousfish | 2012-07-17 |
| | | | | OS X release build executable size dropped from 672k to 511k | ||
* | Fix for https://github.com/fish-shell/fish-shell/issues/66 | ridiculousfish | 2012-07-09 |
| | | | | Make fish import .bash_history if regular history is not found | ||
* | Support for importing fish 1.x's history and format, and also bash | ridiculousfish | 2012-06-15 |
| | |||
* | Made history --help show history man page and history is now saved only once ↵ | Siteshwar Vashisht | 2012-06-12 |
| | | | | while deleting items | ||
* | Adding history builtin | Siteshwar Vashisht | 2012-06-05 |
| | |||
* | Work towards getting function.h off of shared_ptr | ridiculousfish | 2012-05-17 |
| | |||
* | Wrote tests for history merging, then made them pass. | ridiculousfish | 2012-04-16 |
| | |||
* | Fix to better handle merging histories between separate sessions | ridiculousfish | 2012-04-15 |
| | |||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Re-implement $history variable | ridiculousfish | 2012-03-19 |
| | | | | Added -L option to set to mean "don't abbreviate" |