aboutsummaryrefslogtreecommitdiffhomepage
path: root/common.cpp
Commit message (Collapse)AuthorAge
* Added a seq function that defers to the seq command if presentGravatar ridiculousfish2013-01-12
| | | | https://github.com/fish-shell/fish-shell/issues/137
* FormattingGravatar ridiculousfish2013-01-12
|
* Make do_builtin_io multi-fork safe, moved it to postfork.cppGravatar ridiculousfish2013-01-11
| | | | Addresses https://github.com/fish-shell/fish-shell/issues/495
* Make fishd base its variable files on the MAC address instead of hostnameGravatar ridiculousfish2013-01-08
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/183
* Reset the color before we clear to eolGravatar ridiculousfish2013-01-04
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/493
* parsing numbers imho better uses + rather than |Gravatar Jan Kanis2012-12-30
|
* Rewrite str2wcstring to properly handle embedded nulls, and be simplerGravatar ridiculousfish2012-12-20
|
* Eliminate str2wcsGravatar ridiculousfish2012-12-19
|
* Attempt to fix process expansion on LinuxGravatar ridiculousfish2012-12-18
| | | | Hopefully addresses https://github.com/fish-shell/fish-shell/issues/455
* Eliminate usage of __mb_cur_max, try to fix Linux buildGravatar ridiculousfish2012-12-12
|
* Output embedded null characters more oftenGravatar ridiculousfish2012-12-12
| | | | https://github.com/fish-shell/fish-shell/issues/444
* Added a history speed testGravatar ridiculousfish2012-12-03
| | | | | Profile driven caching of config directory Style fixes
* First attempt at appending a "missing new line" characterGravatar ridiculousfish2012-12-01
| | | | https://github.com/fish-shell/fish-shell/issues/397
* Replaced some usage of wchar_t * with wcstring in complete(). Some style fixes.Gravatar ridiculousfish2012-11-23
|
* Implement new newline-escaping behavior. Backslashes at the end of lines now ↵Gravatar ridiculousfish2012-11-22
| | | | | | | essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes. Fixes https://github.com/fish-shell/fish-shell/issues/347 Fixes https://github.com/fish-shell/fish-shell/issues/52
* Fix indentation of switch statementsGravatar ridiculousfish2012-11-19
|
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Restore terminal foreground process group on exitGravatar ridiculousfish2012-11-18
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/197
* Bring back ellipsisGravatar ridiculousfish2012-11-05
|
* Make wildcards beginning with dots not match . and ..Gravatar ridiculousfish2012-10-15
| | | | https://github.com/fish-shell/fish-shell/issues/270
* Remove ellipsis and newlines from long linesGravatar Siteshwar Vashisht2012-09-18
| | | | Fix for issue https://github.com/fish-shell/fish-shell/issues/300
* Additional warnings cleanup, effective C++ violations, dead code removalGravatar ridiculousfish2012-08-05
|
* Cleaned up lots of typecasts, simplified some string handlingGravatar ridiculousfish2012-08-04
|
* Warning cleanupGravatar ridiculousfish2012-08-04
|
* Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵Gravatar ridiculousfish2012-07-20
| | | | path_allocate_cd_path, etc. functions
* Use weak linking of wcsdup and wcscasecmp on OS XGravatar ridiculousfish2012-07-20
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/240
* Various changes to reduce fish's compiled code sizeGravatar ridiculousfish2012-07-17
| | | | OS X release build executable size dropped from 672k to 511k
* Implemented process expansion on OS XGravatar ridiculousfish2012-07-16
| | | | | Also fixed issue where process expansion would always fail for processes with spaces Fixes https://github.com/fish-shell/fish-shell/issues/56
* Set of changes to improve Unicode support with respect to combining characters.Gravatar ridiculousfish2012-07-15
| | | | Should address https://github.com/fish-shell/fish-shell/issues/155
* Fix for https://github.com/fish-shell/fish-shell/issues/168Gravatar ridiculousfish2012-07-10
| | | | Make ^ only act as a redirect at the beginning of a token
* Fix for https://github.com/fish-shell/fish-shell/issues/28Gravatar ridiculousfish2012-07-09
| | | | Use pthread_sigmask instead of sigprocmask
* Untangle unescaping responsibilities in highlight.cpp. Fix cd ↵Gravatar ridiculousfish2012-07-06
| | | | | | autosuggestions to properly handle quotes. Factor out some of the quote unescaping behavior from reader.cpp to parse_util.cpp. Add some autosuggestion tests
* Fixed a bug in wsetlocale()Gravatar Siteshwar Vashisht2012-06-17
|
* Tweak fork guards to be more forgivingGravatar ridiculousfish2012-06-16
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/101
* Fixed cd autosuggestion for absolute pathsGravatar ridiculousfish2012-05-13
| | | | Removed some unnecessary path cleanup that is_potential_path now handles
* Fix for https://github.com/ridiculousfish/fishfish/issues/3Gravatar ridiculousfish2012-05-13
| | | | cd's special autosuggestion was broken, now fixed. Also, there's some tests for it now.
* Replaced some calls to unescape with unescape_stringGravatar ridiculousfish2012-05-09
|
* Lots of modernization changedGravatar ridiculousfish2012-05-09
| | | | Removed wcsdupcat
* Improved fork reportingGravatar ridiculousfish2012-04-21
| | | | Made autosuggestion work properly for tilde expansion
* Re-implement $history variableGravatar ridiculousfish2012-03-19
| | | | Added -L option to set to mean "don't abbreviate"
* Fixed a crash on Linux caused while inserting \ in quotes.Gravatar Siteshwar Vashisht2012-03-13
|
* A bunch of changes working towards eliminating all memory allocation after ↵Gravatar ridiculousfish2012-03-08
| | | | fork()
* Some initial work towards cutting down the number of fork calls we doGravatar ridiculousfish2012-03-06
|
* Tweak fork guards to use getpid() instead of pthread_atforkGravatar ridiculousfish2012-03-06
|
* removed some string_bufferGravatar ridiculousfish2012-03-03
|
* Rewrite vformat_string to not use string_bufferGravatar ridiculousfish2012-03-03
|
* Fix to preserve errno across certain calls to stop printing EOVERFLOW ↵Gravatar ridiculousfish2012-03-03
| | | | messages in weird places
* Put fish on a diet. Tracked down the biggest memory hogs and fixed them. ↵Gravatar ridiculousfish2012-03-03
| | | | Total allocations down by a factor of 3 or so, live allocations a few KB.
* Some initial changes to use CLO_EXEC, with an eye towards some day using it ↵Gravatar Peter Ammon2012-03-02
| | | | correctly.
* Fix to properly handle case insensitive autosuggestionsGravatar ridiculousfish2012-03-01
|