ridiculousfish
|
ffc23046a2
|
Include a missing header for uint64_t
|
2014-04-29 10:09:38 -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
|
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
|
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
|
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
|
984a498063
|
More work towards incremental history. Added some tests.
|
2012-12-02 23:38:38 -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 |
|
ridiculousfish
|
8a46931e34
|
Remove string_buffer_t (!)
|
2012-03-03 22:08:34 -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
|
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
|
8d2f107d61
|
Some changes to migrate towards C++ and a multithreaded model
|
2011-12-26 19:18:46 -08:00 |
|
Grissiom
|
c6372a1b3f
|
remove trailing spaces
This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not
introduce any functionality change.
|
2010-09-18 09:51:16 +08:00 |
|
axel
|
8285242ff6
|
Add wrename wrapper around rename function
darcs-hash:20061020223347-ac50b-1735f7e63b87f021ca71c44e5278726d3e8debc3.gz
|
2006-10-21 08:33:47 +10:00 |
|
axel
|
6107d63995
|
Add wmkdir function
darcs-hash:20060908141128-ac50b-9b67d1c5af9f746be18509bad3a0e8988efce29a.gz
|
2006-09-09 00:11:28 +10:00 |
|
axel
|
eafa0a7169
|
Bugfix in the wdirname function
darcs-hash:20060908141041-ac50b-8650eea2d071606654cad94553344ed12b4bf609.gz
|
2006-09-09 00:10:41 +10:00 |
|
axel
|
72ad4e0d3b
|
Make fish pager use non-universal variables as well for getting it's colors
darcs-hash:20060811145528-ac50b-26be05f363f353d87ebceccf73385cd1af1c88f2.gz
|
2006-08-12 00:55:28 +10:00 |
|
axel
|
b2e2743195
|
Remove translate.c. The gettext fallback functionality is moved to fallback.c, the wide wrapper is moved to wutil.c
darcs-hash:20060719225549-ac50b-0a55e805b04f4fe0afa99ea580901d62f39cdef5.gz
|
2006-07-20 08:55:49 +10:00 |
|
axel
|
07ff8a6c03
|
Documentation updates. Fixes a few formating bugs, adds various minor missing api documentation, fixes a few typos. Also fixes a few tiny code issues, mostly missing consts, etc
darcs-hash:20060617130708-ac50b-cc2ec5aa3e4bfb8e28d7b86441bfb4661f1dd7e7.gz
|
2006-06-17 23:07:08 +10:00 |
|
axel
|
8fdc46a105
|
Add support for hishlighting potentially valid paths - default behaviour is to underline them
darcs-hash:20060614132240-ac50b-448a4f8c43007262876d1ab6b52480e46b0e2981.gz
|
2006-06-14 23:22:40 +10:00 |
|
axel
|
2401a163fe
|
Move all fallbacks for standard and not-so-standard unix functions to fallback.c, in order to have a one-stop place to look for such functions
darcs-hash:20060228131716-ac50b-0832193dbcaf7191dcb24456dc40f2e861a1382e.gz
|
2006-02-28 23:17:16 +10:00 |
|
axel
|
133b682793
|
New wreaddir function, wide character version of readdir
darcs-hash:20060208145847-ac50b-0e250edb67dd095e90054ed55f88a2638ba9b02a.gz
|
2006-02-09 00:58:47 +10:00 |
|
axel
|
0f76f77173
|
Make sure interactive mode is of when firing events
darcs-hash:20060206134532-ac50b-93f8a7cf7be2a82a1222fb520541b08bef33baa4.gz
|
2006-02-06 23:45:32 +10:00 |
|
axel
|
a97b652046
|
Minor source documentation edits
darcs-hash:20060202153330-ac50b-63ad1ac0f20b94f6015e472b52ac32040a942280.gz
|
2006-02-03 01:33:30 +10:00 |
|
axel
|
06fd1aa9f8
|
Make stack traces print absolute filenames
darcs-hash:20060202152356-ac50b-9e6ab31c03d5f49824ccca7eee3b8e62d66b0009.gz
|
2006-02-03 01:23:56 +10:00 |
|
axel
|
5054492c6a
|
Fixes to make fish work on Cygwin. Firstly a bunch of minor fixes fo the wcs* fallback functions, secondly MSG_DONTWAIT (a socket flag) is set to zero if it isn't already defined
darcs-hash:20060126095706-ac50b-766c1e2c0408dc51fc7379af38005352f7603b1e.gz
|
2006-01-26 19:57:06 +10:00 |
|
axel
|
bdf4214b1f
|
Add a few Doxygen function descriptions
darcs-hash:20060120163404-ac50b-db110c6aa590b9c717a9755071f74dabdb370c3c.gz
|
2006-01-21 02:34:04 +10:00 |
|
axel
|
a47065f648
|
Add fallback implementations of wcstok, putwc and getwc. Move all fallbacks from common.c to wutil.c.
darcs-hash:20060120142721-ac50b-4b9850d889e2210e1d545339e29dcc038a3f2b04.gz
|
2006-01-21 00:27:21 +10:00 |
|
axel
|
8d58e58d7b
|
Minor performance tweaks
darcs-hash:20051102154159-ac50b-9a32fb6cc654c593048840ebd9f6abb97c2e0bb8.gz
|
2005-11-03 01:41:59 +10:00 |
|
axel
|
b9b841f603
|
Initial update for new event subsystem
darcs-hash:20051005223708-ac50b-8a8d7e003e1c24747f3f154cb66b6c1a1015c35b.gz
|
2005-10-06 08:37:08 +10:00 |
|
James Vega
|
e27664b13b
|
Add header guards to the header files.
darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz
|
2005-10-05 01:11:39 +10:00 |
|
axel
|
149594f974
|
Initial revision
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz
|
2005-09-20 23:26:39 +10:00 |
|