Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Untangle unescaping responsibilities in highlight.cpp. Fix cd ↵ | ridiculousfish | 2012-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() | Siteshwar Vashisht | 2012-06-17 |
| | |||
* | Tweak fork guards to be more forgiving | ridiculousfish | 2012-06-16 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/101 | ||
* | Fixed cd autosuggestion for absolute paths | ridiculousfish | 2012-05-13 |
| | | | | Removed some unnecessary path cleanup that is_potential_path now handles | ||
* | Fix for https://github.com/ridiculousfish/fishfish/issues/3 | ridiculousfish | 2012-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_string | ridiculousfish | 2012-05-09 |
| | |||
* | Lots of modernization changed | ridiculousfish | 2012-05-09 |
| | | | | Removed wcsdupcat | ||
* | Improved fork reporting | ridiculousfish | 2012-04-21 |
| | | | | Made autosuggestion work properly for tilde expansion | ||
* | Re-implement $history variable | ridiculousfish | 2012-03-19 |
| | | | | Added -L option to set to mean "don't abbreviate" | ||
* | Fixed a crash on Linux caused while inserting \ in quotes. | Siteshwar Vashisht | 2012-03-13 |
| | |||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | ridiculousfish | 2012-03-08 |
| | | | | fork() | ||
* | Some initial work towards cutting down the number of fork calls we do | ridiculousfish | 2012-03-06 |
| | |||
* | Tweak fork guards to use getpid() instead of pthread_atfork | ridiculousfish | 2012-03-06 |
| | |||
* | removed some string_buffer | ridiculousfish | 2012-03-03 |
| | |||
* | Rewrite vformat_string to not use string_buffer | ridiculousfish | 2012-03-03 |
| | |||
* | Fix to preserve errno across certain calls to stop printing EOVERFLOW ↵ | ridiculousfish | 2012-03-03 |
| | | | | messages in weird places | ||
* | Put fish on a diet. Tracked down the biggest memory hogs and fixed them. ↵ | ridiculousfish | 2012-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 ↵ | Peter Ammon | 2012-03-02 |
| | | | | correctly. | ||
* | Fix to properly handle case insensitive autosuggestions | ridiculousfish | 2012-03-01 |
| | |||
* | Changed iterators from iter++ to ++iter | ridiculousfish | 2012-03-01 |
| | | | | Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session | ||
* | Fix a leak | ridiculousfish | 2012-02-29 |
| | |||
* | More work towards improving relationship between multithreading and fork | ridiculousfish | 2012-02-29 |
| | |||
* | More work on improving interaction between fork and pthreads. Added ↵ | ridiculousfish | 2012-02-29 |
| | | | | null_terminated_array_t class. | ||
* | Fixed compilation on Linux with some minor changes. | Siteshwar Vashisht | 2012-02-28 |
| | |||
* | Some initial work towards resolving nasty fork/pthread issues, and to having ↵ | ridiculousfish | 2012-02-27 |
| | | | | a per-parser job list | ||
* | Some more changes in preparation for turning on complete-based autosuggestions | ridiculousfish | 2012-02-26 |
| | |||
* | More work towards autosuggesting completions | ridiculousfish | 2012-02-25 |
| | |||
* | Some work to allow completions to be evaluated off of the main thread | ridiculousfish | 2012-02-24 |
| | |||
* | Fixed initialization of va_list variable in debug() in common.cpp, and ↵ | Siteshwar Vashisht | 2012-02-23 |
| | | | | mismatched new/free() in io.cpp | ||
* | Large set of changes to migrate sb_out and sb_err to wcstring | ridiculousfish | 2012-02-22 |
| | |||
* | Changes to make autosuggestion even smarter by specially recognizing the cd ↵ | ridiculousfish | 2012-02-18 |
| | | | | command. | ||
* | Removing some unnecessary calls to c_str(), and added ↵ | Siteshwar Vashisht | 2012-02-18 |
| | | | | str2wcstring(std::string) in common.cpp. | ||
* | Modified most functions in wutil.h/.cpp to use wcstring instead of wchar_t*, ↵ | Siteshwar Vashisht | 2012-02-18 |
| | | | | removing calls to c_str() while calling these functions in other files. | ||
* | Initial work towards making autosuggestion smarter by recognizing paths | ridiculousfish | 2012-02-15 |
| | |||
* | Removed some al_list functions | ridiculousfish | 2012-02-10 |
| | |||
* | Final removal of halloc. It's like Christmas Morning. | ridiculousfish | 2012-02-09 |
| | |||
* | Some hopefully good changes to get IOs off of halloc | ridiculousfish | 2012-02-09 |
| | |||
* | Get rid of some string buffer | ridiculousfish | 2012-02-09 |
| | |||
* | Fixup wsetlocale to use wcstring | ridiculousfish | 2012-01-31 |
| | |||
* | Clean up how argv is stored in process_t | ridiculousfish | 2012-01-31 |
| | |||
* | Change parser_t::parse_job's args array to be a local, rather than just leak ↵ | ridiculousfish | 2012-01-31 |
| | | | | it, which no longer seems to crash | ||
* | Substantial modifications of expand_variables to modernize, normalize memory ↵ | ridiculousfish | 2012-01-30 |
| | | | | management, adopt C++ types | ||
* | Migrate functions like parser_keywords_is_block to wcstring | ridiculousfish | 2012-01-30 |
| | |||
* | A bunch of work to move towards a sane memory model in job_t | ridiculousfish | 2012-01-29 |
| | |||
* | Fixed reader.cpp to not show garbage while showing help on auto completing ↵ | Siteshwar Vashisht | 2012-01-19 |
| | | | | (on pressin tab) for executables like "ls -" | ||
* | Merge branch 'CPlusPlus' of ↵ | Siteshwar Vashisht | 2012-01-16 |
|\ | | | | | | | gitorious.org:~ridiculousfish/fish-shell/fishfish into CPlusPlus | ||
* | | Converted all auto completion calls (on pressing tab) to use ↵ | Siteshwar Vashisht | 2012-01-16 |
| | | | | | | | | std::vector<completion_t>, bugs are yet to be fixed | ||
| * | Improve const and signed/unsigned correctness | Peter Ammon | 2012-01-14 |
|/ | |||
* | Lots of warnings fixes and const correctness | Peter Ammon | 2012-01-14 |
| | |||
* | Incorporate Siteshwar's patch for building on Linux | ridiculousfish | 2012-01-05 |
| |