Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Hack around xdm's dumb assumption that the login shell is POSIX compliant so ↵ | 2013-01-04 | |
| | | | | | | | we no longer kill OpenSUSE https://github.com/fish-shell/fish-shell/issues/367 Also fix some formatting | ||
* | Revert shared_ptr<io_data_t> changes until kinks are ironed out | 2013-01-04 | |
| | | | | | | | | | | | https://github.com/fish-shell/fish-shell/pull/487 Revert "Merge branch 'oo-io' of git://github.com/xiaq/fish-shell into xiaq-oo-io" This reverts commit f3c8f535a48d5fdd518bd60879ade948bc8be7e6, reversing changes made to b02f6cf3bc4343cf3e068dee3cb46de7139a5a27. Also reverts ac023f7588e562a03fdea7fd2feda487f18827c7 and a79d3c680c9548566309121630dadc94e48934c4 | ||
* | Use shared_ptr to manage io_data_t*. | 2012-12-31 | |
| | |||
* | Make event_block_t.event not a reference | 2012-12-22 | |
| | | | | Stylistic tweaks | ||
* | Merge branch 'event-bug-test' of git://github.com/JanKanis/fish-shell into ↵ | 2012-12-22 | |
|\ | | | | | | | JanKanis-event-bug-test | ||
| * | include fixes and suggestions from code review | 2012-12-22 | |
| | | |||
* | | Changes to work recognition per ↵ | 2012-12-20 | |
| | | | | | | | | | | | | | | https://github.com/fish-shell/fish-shell/issues/384 Word movement should be very similar to fish 1.x backward-kill-word remains more liberal, but now stops at any of {,'"=} | ||
| * | reference'ize event.cpp/h | 2012-12-20 | |
| | | |||
| * | Allow 'emit' to accept event arguments | 2012-12-20 | |
| | | |||
* | | Random fixes to comments. | 2012-12-16 | |
|/ | |||
* | Remove tok_destroy | 2012-11-21 | |
| | |||
* | Work towards refactoring tokenizer to be a real object | 2012-11-21 | |
| | |||
* | Fix indentation of switch statements | 2012-11-19 | |
| | |||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | 2012-11-18 | |
| | |||
* | Fix bug where 'else if' does not support functions and redirections | 2012-11-04 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/359 | ||
* | Fix for issue where else if would fail to pass arguments to commands. Also ↵ | 2012-10-17 | |
| | | | | | | | implements short-circuiting for and/or so that non-existent commands don't produce error messages. Fixes https://github.com/fish-shell/fish-shell/issues/345 Fixes https://github.com/fish-shell/fish-shell/issues/349 | ||
* | Changed "elseif" to "else if" | 2012-09-03 | |
| | |||
* | Clean up some warnings and some unused if-related code | 2012-09-01 | |
| | |||
* | Improve documentation and error reporting for elseif. | 2012-09-01 | |
| | |||
* | First stab at elseif implementation | 2012-09-01 | |
| | |||
* | Migrated function_data_t out of base block class | 2012-08-26 | |
| | | | | Removed an auto_ptr (yay) | ||
* | Made type property of block_t constant and private | 2012-08-26 | |
| | | | | Further work towards cleaning up block_t hierarchy | ||
* | First stab at getting rid of the ugly state1, state2 properties of block_t | 2012-08-26 | |
| | |||
* | Adopt posix_spawn (!) | 2012-08-15 | |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Fix OS X compilation | 2012-08-05 | |
| | |||
* | Fixed compilation on Linux | 2012-08-05 | |
| | | | | Addresses issue https://github.com/fish-shell/fish-shell/issues/264 | ||
* | Fix to restore an optimization from parse_util_get_line_from_offset in a ↵ | 2012-08-04 | |
| | | | | more thread-safe way | ||
* | More warning fixes and switching from int to long or size_t | 2012-08-04 | |
| | |||
* | Additional warning cleanup and switching from int to size_t where appropriate | 2012-08-04 | |
| | |||
* | Warning cleanup | 2012-08-04 | |
| | |||
* | Fixed two small spelling mistakes | 2012-07-24 | |
| | | | | | | - Saw these during normal usage today. "parens" or "parenthesis" was spelled as "parans". Fixed two instances of this to "parenthesis". | ||
* | Renamed env_vars to env_vars_snapshot_t | 2012-07-20 | |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Set of changes to improve Unicode support with respect to combining characters. | 2012-07-15 | |
| | | | | Should address https://github.com/fish-shell/fish-shell/issues/155 | ||
* | https://github.com/fish-shell/fish-shell/issues/207 | 2012-07-09 | |
| | | | | Improve error message for infinite loop detection | ||
* | Fix for what I believe to be a bug in fish trunk where you can't always ↵ | 2012-06-04 | |
| | | | | successfully control-C out of some while loops | ||
* | Signal handling cleanup and improved safety | 2012-06-04 | |
| | | | | | Fixes issue where you couldn't control-C out of a loop (https://github.com/ridiculousfish/fishfish/issues/13) Also stops doing memory allocation in the signal handler (oops) https://github.com/ridiculousfish/fishfish/issues/27 | ||
* | Restore implicit cd for paths starting with ., .., or ~ | 2012-06-02 | |
| | |||
* | Lots of modernization changed | 2012-05-09 | |
| | | | | Removed wcsdupcat | ||
* | Another effort to make the cd completion work without running command ↵ | 2012-05-06 | |
| | | | | substitutions off of the main thread | ||
* | Fix to restore completions that use command substitution (like cd) | 2012-05-06 | |
| | | | | Fix to adopt the same escaping code for both completions and autosuggestions | ||
* | Better fix to make cd completions work again | 2012-05-05 | |
| | |||
* | Fix for failing to properly complete cd command | 2012-05-05 | |
| | |||
* | Move completions from linked list to std::set | 2012-04-09 | |
| | |||
* | Cleanup proc_had_barrier | 2012-03-31 | |
| | | | | Ensure we don't try to do a universal barrier off of the main thread | ||
* | Fix lots of bugs related to the static analyzer | 2012-03-26 | |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Shortened the "no matches found" error message | 2012-03-10 | |
| | |||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | 2012-03-08 | |
| | | | | fork() | ||
* | Remove string_buffer_t (!) | 2012-03-03 | |
| | |||
* | Rearrange wopen and stat to avoid a race and hopefully improve performance a ↵ | 2012-03-02 | |
| | | | | little bit. |