aboutsummaryrefslogtreecommitdiffhomepage
path: root/wutil.cpp
Commit message (Collapse)AuthorAge
* Solaris build fixes: use _sys_errs if availableGravatar David Adam2014-12-21
|
* use configure to detect dirent.d_typeGravatar David Adam2014-12-21
|
* Support for dirents without d_type (e.g. Solaris)Gravatar ridiculousfish2014-12-21
|
* Remove a bunch of dead code identified by cppcheckGravatar ridiculousfish2014-10-31
|
* Set of fixes for issues identified by cppcheckGravatar ridiculousfish2014-10-30
|
* Fix some warnings in Linux buildGravatar ridiculousfish2014-05-31
|
* Enhance file_id_t to have richer information, to guard against inodeGravatar ridiculousfish2014-04-28
| | | | recycling on Linux filesystems
* Merge branch 'master' into death_of_fishdGravatar ridiculousfish2014-04-27
|\
| * Squelch some more warnings on LinuxGravatar ridiculousfish2014-04-27
| |
* | Implement atomic loading/saving of fishd file within fish, eventuallyGravatar ridiculousfish2014-04-27
|/ | | | | permitting removal of fishd. Universal variables test passes, others fail.
* Initial work towars improved error reporting. Tests currently fail.Gravatar ridiculousfish2013-12-08
|
* Use strerror in uClibc, which doesn't have sys_errlistGravatar ridiculousfish2013-05-25
| | | | https://github.com/fish-shell/fish-shell/pull/808
* Formatting and style updatesGravatar ridiculousfish2013-05-05
|
* Hack up gettext to try to fix CentOS buildGravatar ridiculousfish2013-04-08
| | | | https://github.com/fish-shell/fish-shell/issues/645
* Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off ↵Gravatar ridiculousfish2013-04-07
| | | | | | to child processes when either starting them or moving them to the foreground. https://github.com/fish-shell/fish-shell/issues/176
* 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
* Don't call strerror or perror after fork, it's unsafe. Added safe_strerror ↵Gravatar ridiculousfish2013-01-09
| | | | | | and safe_perror replacements. Fixes https://github.com/fish-shell/fish-shell/issues/495
* Hack around xdm's dumb assumption that the login shell is POSIX compliant so ↵Gravatar ridiculousfish2013-01-04
| | | | | | | we no longer kill OpenSUSE https://github.com/fish-shell/fish-shell/issues/367 Also fix some formatting
* Removal of more lingering wcs2str()Gravatar ridiculousfish2012-12-24
|
* Remove leftover use of str2wcs.Gravatar Daniel James2012-12-24
|
* Eliminate str2wcsGravatar ridiculousfish2012-12-19
|
* Fix indentation of switch statementsGravatar ridiculousfish2012-11-19
|
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Additional warning cleanup and switching from int to size_t where appropriateGravatar ridiculousfish2012-08-04
|
* Fixed declaration of wrealpath() function on FreeBSDGravatar Siteshwar Vashisht2012-06-23
|
* Factor is_potential_path to properly handle CDPATHGravatar ridiculousfish2012-05-07
| | | | This will let us color cd commands better
* A bunch of changes working towards eliminating all memory allocation after ↵Gravatar ridiculousfish2012-03-08
| | | | fork()
* Final cleanup of io_data_t now that I recognize the bizarre way in which it ↵Gravatar ridiculousfish2012-03-04
| | | | shares output buffers (not sure how this ever worked before)
* Fix a bug where wfopen would always failGravatar ridiculousfish2012-03-03
| | | | Removed some buffer_t
* Remove string_buffer_t (!)Gravatar ridiculousfish2012-03-03
|
* Fix to preserve errno across certain calls to stop printing EOVERFLOW ↵Gravatar ridiculousfish2012-03-03
| | | | messages in weird places
* Change to detect and use O_CLOEXECGravatar ridiculousfish2012-03-02
|
* Some initial changes to use CLO_EXEC, with an eye towards some day using it ↵Gravatar Peter Ammon2012-03-02
| | | | correctly.
* Some more changes in preparation for turning on complete-based autosuggestionsGravatar ridiculousfish2012-02-26
|
* Some work to allow completions to be evaluated off of the main threadGravatar ridiculousfish2012-02-24
|
* Piling on more code to make autosuggestion try to guess directories even ↵Gravatar ridiculousfish2012-02-20
| | | | when they're not in the history
* Enhanced directory detection in a way we don't actually need yetGravatar ridiculousfish2012-02-18
|
* Modified most functions in wutil.h/.cpp to use wcstring instead of wchar_t*, ↵Gravatar Siteshwar Vashisht2012-02-18
| | | | removing calls to c_str() while calling these functions in other files.
* Fix a crash when using quotes due to wgettext thread safety issues.Gravatar ridiculousfish2012-02-17
|
* Changes to make autosuggestion smarter about not suggesting commands that ↵Gravatar ridiculousfish2012-02-16
| | | | could never succeed.
* Final removal of halloc. It's like Christmas Morning.Gravatar ridiculousfish2012-02-09
|
* Removed a halloc_register_function_voidGravatar ridiculousfish2012-02-09
|
* Removed a logGravatar ridiculousfish2011-12-26
|
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* Initial C++ conversionGravatar ridiculousfish2011-12-26