Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | use configure to define NOMACROS | 2014-12-21 | |
| | | | | (added in 9ec808a4c) | ||
* | Solaris build fixes: pick the right curses more of the time | 2014-12-21 | |
| | |||
* | Minor commenting and cleanup in screen.cpp | 2014-11-19 | |
| | |||
* | Stop resetting the color for the character under the cursor | 2014-11-19 | |
| | | | | Fixes #1821 | ||
* | Initial work to support for term-24bit ("true color") | 2014-09-19 | |
| | |||
* | Fix up OSC / iTerm2 escape code parsing as part of #1565 | 2014-07-30 | |
| | |||
* | Parse OSC codes in escape_code_length(). They begin with <esc> ] and are ↵ | 2014-07-30 | |
| | | | | terminated with ST (<esc> backslash) or BEL (ASCII 7). | ||
* | Teach fish to compute the length of more escape sequences. | 2014-07-26 | |
| | | | | Fixes #1243 | ||
* | Use parm_left_cursor and parm_right_cursor for bulk cursor motions. | 2014-05-09 | |
| | | | | Fixes #1448 | ||
* | Properly check for miliseconds during screen update | 2014-05-01 | |
| | | | | | | This removes undefined behavior in the previous code by properly checking for miliseconds (actually typing proper names, not abusing pointer arithmetics). | ||
* | Attempt to silence some warnings | 2014-04-27 | |
| | |||
* | Run restyle.sh to enforce style rules. | 2014-03-31 | |
| | |||
* | Merge branch 'master' into 1218_rebase | 2014-03-29 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: builtin.cpp builtin_commandline.cpp highlight.cpp input.cpp input.h reader.cpp screen.cpp screen.h | ||
| * | Revert "Merge pull request #1317 from pullreq/cpp" | 2014-02-28 | |
| | | | | | | | | | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317 | ||
| * | Fixes .c -> .cpp in comments. For doxygen. | 2014-02-27 | |
| | | |||
| * | Increased support for completion search field. Use btab (shift-tab) to | 2014-01-27 | |
| | | | | | | | | complete-and-search. | ||
| * | Initial support for navigating completions that appear under the | 2014-01-17 | |
| | | | | | | | | commandline using arrow keys | ||
| * | Clean up pager on exit from interactive read | 2014-01-15 | |
| | | |||
* | | Merge remote-tracking branch 'upstream/master' into bind_mode | 2014-01-15 | |
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: builtin.cpp reader.cpp share/functions/fish_default_key_bindings.fish | ||
* | | | Add experimental support for selection and visual mode | 2014-01-15 | |
| | | | |||
| | * | Merge branch 'master' into pager | 2014-01-15 | |
| | |\ | | |/ | |/| | | | | | | | Conflicts: highlight.h | ||
| * | | Update style and formatting to conform to fish style guide. | 2014-01-15 | |
| | | | |||
| | * | Merge branch 'master' into pager | 2014-01-15 | |
| | |\ | | |/ | |/| | | | | | | | Conflicts: screen.h | ||
| * | | Change highlight colors from a bitmask into a combination enum / bitmask | 2014-01-15 | |
|/ / | | | | | | | so that we can support more than 16 color specifications. | ||
| * | Teach screen how to render completion page. Correct spacing in | 2014-01-14 | |
|/ | | | | completion page contents. | ||
* | Fix wide character wrapping. | 2013-11-26 | |
| | | | | | | | | The intention of the block removed appears to be to indent wrapped lines to the column the line started at. What actually happens is that all wrapped lines wrap to column 0. After adding the sticky short prompt feature, the block removed caused a bug with wrapping wide characters in addition to not appearing to change anything else. Wide characters would change between wrapping to column 0 and the column the command started at, depending on what column the wide character was at before wrapping. I am keeping the existing behavior rather than restoring the block's original intention. If the original intention should be restored, it should be on a different branch. | ||
* | On short prompts, commands wider than the terminal do not reposition to ↵ | 2013-11-26 | |
| | | | | start on their own lines. | ||
* | clobber the prompt when it exceeds the screen width, not when it equals it | 2013-10-29 | |
| | | | | Closes #1069 | ||
* | Fix formatting | 2013-10-26 | |
| | |||
* | Set of changes to improve detection of escape sequences for prompt width | 2013-09-29 | |
| | | | | computation. Addresses #767 | ||
* | Include the autosuggestion in history if it was truncated | 2013-08-20 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/650 | ||
* | Fix for crash when setting tmux pane title | 2013-06-02 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/846 | ||
* | Kill termio.h and sys/termios.h | 2013-03-05 | |
| | | | | | | | | | | | On FreeBSD, compilation complains that "this file includes <sys/termios.h> which is deprecated, use <termios.h> instead". On Linux and FreeBSD, <sys/termios.h> literally just pulls in <termios.h>. On OS X and Solaris, <termios.h> pulls in <sys/termios.h>. <termio.h> doesn't exist on FreeBSD or Mac OS X, and on Linux is marked as deprecated and just includes <termios.h>. It does exist on Solaris, but no `struct termio` is ever actually used in the codebase. | ||
* | More cleanup based on static analysis | 2013-02-16 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | Make subcommands modify $status, and make builtin_set not modify status ↵ | 2013-01-31 | |
| | | | | | | | unless it fails https://github.com/fish-shell/fish-shell/issues/547 https://github.com/fish-shell/fish-shell/issues/214 | ||
* | Fix for an issue where the newline character would appear on blank lines. ↵ | 2013-01-24 | |
| | | | | Instead of inverting the newline character, draw it in gray. | ||
* | Fix typo | 2013-01-21 | |
| | |||
* | Fix for an out-of-range exception when resizing the window during funced | 2013-01-06 | |
| | | | | Addresses https://github.com/fish-shell/fish-shell/issues/498 | ||
* | Reset the color before we clear to eol | 2013-01-04 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/493 | ||
* | Removed some debugging code used in determining autosuggestion truncation | 2012-12-11 | |
| | | | | Fixed a busted link in the function doc | ||
* | forward-word should accept a word of an autosuggestion | 2012-12-10 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/435 | ||
* | Hopeful fix for wrapping lines issue on Linux | 2012-12-06 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/409 | ||
* | Added a history speed test | 2012-12-03 | |
| | | | | | Profile driven caching of config directory Style fixes | ||
* | Fix for off by one error with "missing newline" code | 2012-12-01 | |
| | |||
* | First attempt at appending a "missing new line" character | 2012-12-01 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/397 | ||
* | Additional improvements to line wrapping reliability | 2012-11-26 | |
| | |||
* | Additional changes to try to improve line wrapping | 2012-11-25 | |
| | |||
* | Coalesce redundant repaints, prepare to address some resizing issues (again!) | 2012-11-24 | |
| | |||
* | Change to make the lookahead array a std::stack instead of a static 4k list(!) | 2012-11-24 | |
| | |||
* | Improvements to avoid clearing the screen as often, which addresses a ↵ | 2012-11-24 | |
| | | | | | | problem where the screen may be blank Fixes https://github.com/fish-shell/fish-shell/issues/402 |