fish-shell/src
Kurtis Rader 82c56bc64b deal with broken ttys on MS Windows
The tty device timestamps on MS Windows aren't usable because they're always
the current time. So fish can't use them to decide if the entire prompt needs
to be repainted.

Fixes #2859
2016-06-19 22:05:01 -07:00
..
autoload.cpp Merge branch 'iwyu' 2015-07-29 09:30:19 +08:00
autoload.h Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
builtin.cpp provide a realpath implementation 2016-04-29 21:30:26 -07:00
builtin.h Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
builtin_commandline.cpp Stop unescaping strings with commandline -b 2016-01-10 17:25:22 -08:00
builtin_complete.cpp Additional work on unifying cd autosuggestions with complete 2016-02-18 17:00:26 -08:00
builtin_jobs.cpp Don't print the jobs header when stdout is redirected 2015-12-03 21:08:48 -08:00
builtin_printf.cpp Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
builtin_set.cpp Complain less about "bogus" PATH entries 2016-04-07 15:44:56 -07:00
builtin_set_color.cpp remove unused special color "ignore" 2016-04-04 16:55:40 -07:00
builtin_string.cpp Update usage of pcre2_substitute() for pcre2-10.21 2016-04-27 21:50:18 +08:00
builtin_test.cpp Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
builtin_ulimit.cpp Eliminate global variables associated with builtin IO 2015-09-22 18:08:00 -07:00
color.cpp remove unused special color "ignore" 2016-04-04 16:55:40 -07:00
color.h remove unused special color "ignore" 2016-04-04 16:55:40 -07:00
common.cpp deal with broken ttys on MS Windows 2016-06-19 22:05:01 -07:00
common.h deal with broken ttys on MS Windows 2016-06-19 22:05:01 -07:00
complete.cpp Migrate PATH-completion logic from complete.cpp to expand.cpp 2016-04-07 20:15:32 -07:00
complete.h Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
env.cpp fix handling of non-ASCII chars in C locale 2016-03-20 18:47:38 -07:00
env.h Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
env_universal_common.cpp env_universal_common.cpp: pass correct flag to fcntl 2016-04-27 20:34:14 +08:00
env_universal_common.h convert atypical env_universal_common logging 2016-04-03 20:23:43 -07:00
event.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
event.h Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
exec.cpp Work around some bogus static analyzer warnings 2016-02-02 15:39:46 -08:00
exec.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
expand.cpp add missing special-case for ../ 2016-04-08 15:52:10 -07:00
expand.h Migrate PATH-completion logic from complete.cpp to expand.cpp 2016-04-07 20:15:32 -07:00
fallback.cpp fix handling of non-ASCII chars in C locale 2016-03-20 18:47:38 -07:00
fallback.h Fix #2919 by removing the entire block. 2016-04-09 12:40:04 -07:00
fish.cpp deal with broken ttys on MS Windows 2016-06-19 22:05:01 -07:00
fish_indent.cpp change how redirections are formatted 2016-04-05 19:29:23 -07:00
fish_key_reader.cpp enhance the key_reader program 2016-06-19 19:43:45 -07:00
fish_tests.cpp fixes for cppcheck lint warnings 2016-04-04 14:34:28 -07:00
fish_version.cpp Generate version numbers for Xcode builds 2015-09-29 14:55:51 -07:00
fish_version.h Migrate source files into src/ directory 2015-07-24 00:59:27 -07:00
function.cpp When autoloading a completion, also autoload the function 2015-10-07 18:59:41 -07:00
function.h When autoloading a completion, also autoload the function 2015-10-07 18:59:41 -07:00
highlight.cpp reduce number of Unicode private-use characters 2016-02-28 18:36:34 -08:00
highlight.h Remove some newly dead code 2016-02-18 17:00:26 -08:00
history.cpp Fix memory leaks at exit found in tests 2016-03-27 17:40:48 -07:00
history.h Fix memory leaks at exit found in tests 2016-03-27 17:40:48 -07:00
input.cpp implement swap-selection-start-stop function 2016-03-20 19:22:04 -07:00
input.h reduce number of Unicode private-use characters 2016-02-28 18:36:34 -08:00
input_common.cpp enhance the key_reader program 2016-06-19 19:43:45 -07:00
input_common.h enhance the key_reader program 2016-06-19 19:43:45 -07:00
intern.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
intern.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
io.cpp lint: remove or comment out unused functions 2016-04-03 19:02:46 -07:00
io.h lint: remove or comment out unused functions 2016-04-03 19:02:46 -07:00
iothread.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
iothread.h Migrate source files into src/ directory 2015-07-24 00:59:27 -07:00
kill.cpp Dead macro cleanup 2015-08-10 22:01:50 -07:00
kill.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
lru.h Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
output.cpp remove unused special color "ignore" 2016-04-04 16:55:40 -07:00
output.h remove unused special color "ignore" 2016-04-04 16:55:40 -07:00
pager.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
pager.h Add missing #include guards in FISH_PAGER_H 2016-02-27 20:04:57 -08:00
parse_constants.h change how redirections are formatted 2016-04-05 19:29:23 -07:00
parse_execution.cpp parse_execution.cpp: Remove line continuations 2016-03-17 16:37:52 -07:00
parse_execution.h Allow parse_execution_context to take ownership of a parse tree 2016-02-28 00:33:11 -08:00
parse_productions.cpp Allow and/or statements to attach to the if/while header 2015-12-19 14:49:07 -08:00
parse_productions.h Simplify parser implementation 2015-12-19 11:17:13 -08:00
parse_tree.cpp fix handling of line continuation in keywords 2016-04-08 21:05:46 -07:00
parse_tree.h Allow parse_execution_context to take ownership of a parse tree 2016-02-28 00:33:11 -08:00
parse_util.cpp fixes for cppcheck lint warnings 2016-04-04 14:34:28 -07:00
parse_util.h Re-use the parse tree generated during error detection for execution 2016-02-28 00:44:20 -08:00
parser.cpp lint: remove or comment out unused functions 2016-04-03 19:02:46 -07:00
parser.h Allow parse_execution_context to take ownership of a parse tree 2016-02-28 00:33:11 -08:00
parser_keywords.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
parser_keywords.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
path.cpp Early work towards moving the cd special autosuggestion into completions 2016-02-18 17:00:25 -08:00
path.h Early work towards moving the cd special autosuggestion into completions 2016-02-18 17:00:25 -08:00
postfork.cpp A few fixes suggested by Coverity Scan 2016-03-03 18:49:24 -08:00
postfork.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
print_help.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
print_help.h Migrate source files into src/ directory 2015-07-24 00:59:27 -07:00
proc.cpp lint: remove or comment out unused functions 2016-04-03 19:02:46 -07:00
proc.h Eliminate narrow_string_rep_t 2016-02-28 01:38:28 -08:00
reader.cpp Issue a \r in fish_title, except when executing it for the prompt 2016-04-29 12:33:06 -07:00
reader.h Issue a \r in fish_title, except when executing it for the prompt 2016-04-29 12:33:06 -07:00
sanity.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
sanity.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
screen.cpp deal with broken ttys on MS Windows 2016-06-19 22:05:01 -07:00
screen.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
signal.cpp Remove a stale comment regarding fishd 2015-12-10 01:02:57 -08:00
signal.h Migrate source files into src/ directory 2015-07-24 00:59:27 -07:00
tokenizer.cpp reduce number of Unicode private-use characters 2016-02-28 18:36:34 -08:00
tokenizer.h Mark a bunch of constructors as explicit 2016-02-27 19:38:15 -08:00
utf8.cpp Tweak UTF8 decoding interface 2016-03-02 11:24:23 -08:00
utf8.h Tweak UTF8 decoding interface 2016-03-02 11:24:23 -08:00
util.cpp Remove some dead #defines 2015-08-11 01:00:05 -07:00
util.h Remove some unnecessary statics and a silly #define const 2016-02-27 19:45:43 -08:00
wcstringutil.cpp Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
wcstringutil.h Merge branch 'master' into iwyu 2015-07-26 10:20:13 +08:00
wgetopt.cpp fixes for cppcheck lint warnings 2016-04-04 14:34:28 -07:00
wgetopt.h remove unused wgetopt() method found by linting 2016-04-02 22:18:31 -07:00
wildcard.cpp Migrate PATH-completion logic from complete.cpp to expand.cpp 2016-04-07 20:15:32 -07:00
wildcard.h reduce number of Unicode private-use characters 2016-02-28 18:36:34 -08:00
wutil.cpp don't try to use st_gen (inode generation) number 2016-04-04 20:17:05 -07:00
wutil.h don't try to use st_gen (inode generation) number 2016-04-04 20:17:05 -07:00