aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Make wildcards beginning with dots not match . and ..Gravatar ridiculousfish2012-10-15
| | | | https://github.com/fish-shell/fish-shell/issues/270
* Fix to prevent buff_pos from underflowing in reader_killGravatar ridiculousfish2012-10-08
|
* Make escaping consistent for fish <-> fishd protocolGravatar ridiculousfish2012-10-08
| | | | | Fix fork guards to work in fishd https://github.com/fish-shell/fish-shell/issues/339
* Don't reset the terminal mode in certain circumstances. Fixes issue in Linux ↵Gravatar ridiculousfish2012-10-05
| | | | | | with e.g. echo foo ; ftp Introduce patch from https://github.com/adityagodbole/fish-shell/commit/9d229cd18c3e5c25a8bd37e9ddd3b67ddc2d1b72
* Remove bogus path from example of "." (source) commandGravatar ridiculousfish2012-10-04
| | | | https://github.com/fish-shell/fish-shell/issues/297
* Rewrite kill behavior (aka control-W) to do something betterGravatar ridiculousfish2012-10-04
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/327
* Fix to propagate the last color before highlighting completes, and to avoid ↵Gravatar ridiculousfish2012-10-03
| | | | repainting when highlighting completes if the color does not change
* Some new completions and modified some others.Gravatar SanskritFritz2012-10-02
|
* Facelift for pacman completions.Gravatar SanskritFritz2012-10-02
|
* Package groups were completed as repos. Fixed.Gravatar SanskritFritz2012-10-02
| | | | | By default fish expands arguments along with options. This is not desired, so made sure they are expanded only when needed, for performance reasons.
* Prevent some cases where garbage gets dumped on the screen during window ↵Gravatar ridiculousfish2012-10-02
| | | | resize under new soft wrapping architecture
* Work on soft wrapping to address ↵Gravatar ridiculousfish2012-10-01
| | | | | | https://github.com/fish-shell/fish-shell/issues/300 Resizing is still wonky
* Don't barf when ending a FAKE blockGravatar Ian Munsie2012-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After updating, fish would immediately die when started in an xterm from my window manager (wmii) with a message like: fish: builtin.cpp:3357: int builtin_end(parser_t&, wchar_t**): Assertion `false' failed. fish: Job 1, “~/code/fish-shell/fish” terminated by signal SIGABRT (Abort) Starting fish from an existing shell worked, and running it on other machines that I was only SSHing into worked as well. I did discover that on one machine starting git from one specific directory (/home/ian/bml/kernel) would cause this failure, but starting from any other directory worked as normal. I'm not entirely sure what circumstances contribute to this failure - starting from a copy of the kernel directory works fine. The failure only started with the following commit, which introduced the assert(false): commit d788c844408d25eb5f986d8c6e2b609270dbc153 Made type property of block_t constant and private Further work towards cleaning up block_t hierarchy Looking at this fail in gdb: (gdb) r Starting program: /home/ian/code/fish-shell/fish [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". fish: builtin.cpp:3357: int builtin_end(parser_t&, wchar_t**): Assertion `false' failed. Program received signal SIGABRT, Aborted. 0x00007ffff6c82475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt function=0x548520 "int builtin_end(parser_t&, wchar_t**)") at assert.c:81 (gdb) up 3 3357 assert(false); //should never get here (gdb) p parser.current_block->type() $1 = FAKE So this happens when we run an end command for a FAKE block. The below patch adds an empty case for FAKE blocks to avoid hitting the assert. I would need to study the code in more detail to understand if we should even be executing this code if we are in a FAKE block, but this patch seems to solve the issue for me. Signed-off-by: Ian Munsie <darkstarsword@gmail.com>
* fix outputGravatar maxfl2012-09-22
|
* nmcli completionsGravatar maxfl2012-09-22
|
* Fix for displaying multiline promptsGravatar Siteshwar Vashisht2012-09-20
|
* Print autocompletion description after installingGravatar Siteshwar Vashisht2012-09-19
| | | | Print autocompletion shortcut description at end of 'make install'
* Remove ellipsis and newlines from long linesGravatar Siteshwar Vashisht2012-09-18
| | | | Fix for issue https://github.com/fish-shell/fish-shell/issues/300
* Fixed web_config prompt to work with Python 2.6.1Gravatar Peter Ammon2012-09-10
|
* Fix to make prompt chooser work in Python3Gravatar ridiculousfish2012-09-06
|
* Improve python3 compatibility in webconfig.pyGravatar ridiculousfish2012-09-06
|
* Renamed hyperminamlist promptGravatar ridiculousfish2012-09-06
|
* Fix to make Makefile copy sample promptsGravatar ridiculousfish2012-09-06
|
* Allow setting the prompt from web_configGravatar ridiculousfish2012-09-06
|
* Changed "elseif" to "else if"Gravatar ridiculousfish2012-09-03
|
* Clean up some warnings and some unused if-related codeGravatar ridiculousfish2012-09-01
|
* Improve documentation and error reporting for elseif.Gravatar ridiculousfish2012-09-01
|
* First stab at elseif implementationGravatar ridiculousfish2012-09-01
|
* Fix check for non-empty argument (= initial tab) in fish_configGravatar Torsten Grust2012-08-30
| | | | The original version (based on 'test') was creating spurious files named "0" in the current working directory
* Fix braces styleGravatar ridiculousfish2012-08-26
|
* Migrated function_data_t out of base block classGravatar ridiculousfish2012-08-26
| | | | Removed an auto_ptr (yay)
* Made type property of block_t constant and privateGravatar ridiculousfish2012-08-26
| | | | Further work towards cleaning up block_t hierarchy
* First stab at getting rid of the ugly state1, state2 properties of block_tGravatar ridiculousfish2012-08-26
|
* Use xdg-open instead of BROWSER, if availableGravatar ridiculousfish2012-08-25
| | | | https://github.com/fish-shell/fish-shell/issues/293
* Minor updatesGravatar maxfl2012-08-25
| | | | | * Add -L/--long completion for 'set' command. * Fix completion description color.
* Fix bug where underlining was failing for paths prefixed with ~Gravatar ridiculousfish2012-08-23
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/292
* Reintroduce IO transmorgrification (yuck) to fix problems with fish_config ↵Gravatar ridiculousfish2012-08-22
| | | | and complicated IO redirections
* Support for tab cyling through completionsGravatar ridiculousfish2012-08-21
| | | | https://github.com/fish-shell/fish-shell/issues/84
* Replaced README with README.md for githubGravatar ridiculousfish2012-08-21
| | | | Changed 'root' Xcode target to 'install_tree' to avoid confusion
* Clean up fish.app target to build correctly. Still won't run from Xcode, but ↵Gravatar ridiculousfish2012-08-21
| | | | will run from Finder
* Improve Xcode build process to provide a real target for xcodebuild installGravatar ridiculousfish2012-08-20
|
* Properly handle empty completions (e.g. tab-complete 'foo' with extant files ↵Gravatar ridiculousfish2012-08-20
| | | | | | 'foo' and 'foobar' should offer both) Fixes issue described in https://github.com/fish-shell/fish-shell/issues/290
* Merge branch 'webserver' of git://github.com/simukis/fish-shell into ↵Gravatar ridiculousfish2012-08-20
|\ | | | | | | | | | | | | simukis-webserver Conflicts: share/tools/web_config/webconfig.py
* | Make history deletion from web config work properly with Unicode under both ↵Gravatar ridiculousfish2012-08-20
| | | | | | | | | | | | | | Python2 and Python3 Make the filter search field hide properly in tabs where it's non-functional Fixes https://github.com/fish-shell/fish-shell/issues/265
* | Restore correct order of IO redirectionsGravatar ridiculousfish2012-08-19
| | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/281
| * Wipe unnecessary `as` statementGravatar Simonas Kazlauskas2012-08-19
| |
| * Decode data in python3 – Fixes #265.Gravatar Simonas Kazlauskas2012-08-19
| | | | | | | | | | | | | | | | | | | | | | In both in python2 and python3 parse_qs expects str object. In python2 it worked ok, because self.rfile was open in binary mode and str in python2 is actually a string of bytes. However in python3 str is actually string of unicode literals, not bytes and file was still open in binary mode. Thus, deleting any file with non-ascii byte inside filename failed in python3. Also, cgi.parse_qs is deprecated and shouldn't be used.
| * Remove trailing spaces and replace tabs with spacesGravatar Simonas Kazlauskas2012-08-19
|/
* Fixed indentation in next_tab_stopGravatar ridiculousfish2012-08-17
|
* Fix for issue where init_tabs can't be modified on NetBSDGravatar ridiculousfish2012-08-17
|