ridiculousfish
|
7ac593273e
|
Remove a bunch of dead code identified by cppcheck
|
2014-10-31 01:15:50 -07:00 |
|
ridiculousfish
|
a529fc9d83
|
Set of fixes for issues identified by cppcheck
|
2014-10-30 22:40:35 -07:00 |
|
ridiculousfish
|
ce4081af93
|
Fix some warnings in Linux build
|
2014-05-31 13:46:28 -07:00 |
|
ridiculousfish
|
91aadab3dd
|
Enhance file_id_t to have richer information, to guard against inode
recycling on Linux filesystems
|
2014-04-28 15:14:33 -07:00 |
|
ridiculousfish
|
753c42a3d5
|
Merge branch 'master' into death_of_fishd
|
2014-04-27 18:53:35 -07:00 |
|
ridiculousfish
|
4948508277
|
Squelch some more warnings on Linux
|
2014-04-27 18:27:34 -07:00 |
|
ridiculousfish
|
3b4794ae94
|
Implement atomic loading/saving of fishd file within fish, eventually
permitting removal of fishd. Universal variables test passes, others
fail.
|
2014-04-27 13:35:32 -07:00 |
|
ridiculousfish
|
7a3f5afee7
|
Initial work towars improved error reporting. Tests currently fail.
|
2013-12-08 21:54:06 -08:00 |
|
ridiculousfish
|
cfe815135e
|
Use strerror in uClibc, which doesn't have sys_errlist
https://github.com/fish-shell/fish-shell/pull/808
|
2013-05-25 13:42:16 -07:00 |
|
ridiculousfish
|
2da81b0ae7
|
Formatting and style updates
|
2013-05-05 02:33:17 -07:00 |
|
ridiculousfish
|
b936be8e34
|
Hack up gettext to try to fix CentOS build
https://github.com/fish-shell/fish-shell/issues/645
|
2013-04-08 10:20:56 -07:00 |
|
ridiculousfish
|
437b4397b9
|
Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off to child processes when either starting them or moving them to the foreground.
https://github.com/fish-shell/fish-shell/issues/176
|
2013-04-07 12:40:08 -07:00 |
|
ridiculousfish
|
373cca0bf6
|
Formatting
|
2013-01-12 12:55:23 -08:00 |
|
ridiculousfish
|
9d6c4fa678
|
Make do_builtin_io multi-fork safe, moved it to postfork.cpp
Addresses https://github.com/fish-shell/fish-shell/issues/495
|
2013-01-11 15:09:53 -08:00 |
|
ridiculousfish
|
c70e92e98d
|
Don't call strerror or perror after fork, it's unsafe. Added safe_strerror and safe_perror replacements.
Fixes https://github.com/fish-shell/fish-shell/issues/495
|
2013-01-09 17:06:20 -08:00 |
|
ridiculousfish
|
edb973fadc
|
Hack around xdm's dumb assumption that the login shell is POSIX compliant so we no longer kill OpenSUSE
https://github.com/fish-shell/fish-shell/issues/367
Also fix some formatting
|
2013-01-04 13:09:01 -08:00 |
|
ridiculousfish
|
3bf88110aa
|
Removal of more lingering wcs2str()
|
2012-12-24 20:55:35 -08:00 |
|
Daniel James
|
cc5c411039
|
Remove leftover use of str2wcs.
|
2012-12-24 12:25:04 +00:00 |
|
ridiculousfish
|
644607c29f
|
Eliminate str2wcs
|
2012-12-19 13:31:06 -08:00 |
|
ridiculousfish
|
26678682ca
|
Fix indentation of switch statements
|
2012-11-19 00:31:03 -08:00 |
|
ridiculousfish
|
9992b8eb0e
|
Apply new indentation, brace, and whitespace style
|
2012-11-18 16:30:30 -08:00 |
|
Łukasz Niemier
|
47df1ae40a
|
Remove trailing whitespaces and change tabs to spaces
|
2012-11-18 11:23:22 +01:00 |
|
ridiculousfish
|
b904aa78e8
|
Additional warning cleanup and switching from int to size_t where appropriate
|
2012-08-04 11:34:45 -07:00 |
|
Siteshwar Vashisht
|
5fb32f1e2d
|
Fixed declaration of wrealpath() function on FreeBSD
|
2012-06-23 10:59:53 +05:30 |
|
ridiculousfish
|
0c79bb6e7c
|
Factor is_potential_path to properly handle CDPATH
This will let us color cd commands better
|
2012-05-07 17:31:24 -07:00 |
|
ridiculousfish
|
d173bb6e0a
|
A bunch of changes working towards eliminating all memory allocation after fork()
|
2012-03-08 23:21:07 -08:00 |
|
ridiculousfish
|
191221eec5
|
Final cleanup of io_data_t now that I recognize the bizarre way in which it shares output buffers (not sure how this ever worked before)
|
2012-03-04 02:35:30 -08:00 |
|
ridiculousfish
|
087940ec9e
|
Fix a bug where wfopen would always fail
Removed some buffer_t
|
2012-03-03 22:48:21 -08:00 |
|
ridiculousfish
|
8a46931e34
|
Remove string_buffer_t (!)
|
2012-03-03 22:08:34 -08:00 |
|
ridiculousfish
|
00764406d7
|
Fix to preserve errno across certain calls to stop printing EOVERFLOW messages in weird places
|
2012-03-03 15:28:16 -08:00 |
|
ridiculousfish
|
17a75a5aa5
|
Change to detect and use O_CLOEXEC
|
2012-03-02 09:58:29 -08:00 |
|
Peter Ammon
|
8b26d0104c
|
Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly.
|
2012-03-02 00:27:40 -08:00 |
|
ridiculousfish
|
f74a82776f
|
Some more changes in preparation for turning on complete-based autosuggestions
|
2012-02-26 20:11:34 -08:00 |
|
ridiculousfish
|
a515db4aea
|
Some work to allow completions to be evaluated off of the main thread
|
2012-02-24 12:19:31 -08:00 |
|
ridiculousfish
|
d5c382bb1a
|
Piling on more code to make autosuggestion try to guess directories even when they're not in the history
|
2012-02-20 02:13:31 -08:00 |
|
ridiculousfish
|
1bedc16544
|
Enhanced directory detection in a way we don't actually need yet
|
2012-02-18 18:51:11 -08:00 |
|
Siteshwar Vashisht
|
c9f4e91df8
|
Modified most functions in wutil.h/.cpp to use wcstring instead of wchar_t*, removing calls to c_str() while calling these functions in other files.
|
2012-02-18 22:41:22 +05:30 |
|
ridiculousfish
|
8f1423946f
|
Fix a crash when using quotes due to wgettext thread safety issues.
|
2012-02-17 15:55:54 -08:00 |
|
ridiculousfish
|
a08450bcb6
|
Changes to make autosuggestion smarter about not suggesting commands that could never succeed.
|
2012-02-16 00:24:27 -08:00 |
|
ridiculousfish
|
910863e9ea
|
Final removal of halloc. It's like Christmas Morning.
|
2012-02-09 19:26:44 -08:00 |
|
ridiculousfish
|
a38490429b
|
Removed a halloc_register_function_void
|
2012-02-09 19:00:05 -08:00 |
|
ridiculousfish
|
a9c238a1fc
|
Removed a log
|
2011-12-26 21:05:07 -08:00 |
|
ridiculousfish
|
8d2f107d61
|
Some changes to migrate towards C++ and a multithreaded model
|
2011-12-26 19:18:46 -08:00 |
|
ridiculousfish
|
3f16ace678
|
Initial C++ conversion
|
2011-12-26 19:11:54 -08:00 |
|