Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵ | ridiculousfish | 2012-07-20 | |
| | | | | path_allocate_cd_path, etc. functions | |||
* | Use weak linking of wcsdup and wcscasecmp on OS X | ridiculousfish | 2012-07-20 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/240 | |||
* | Various changes to reduce fish's compiled code size | ridiculousfish | 2012-07-17 | |
| | | | | OS X release build executable size dropped from 672k to 511k | |||
* | Implemented process expansion on OS X | ridiculousfish | 2012-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 | |||
* | 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 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. | |||
* | Lots of modernization changed | ridiculousfish | 2012-05-09 | |
| | | | | Removed wcsdupcat | |||
* | Improved fork reporting | ridiculousfish | 2012-04-21 | |
| | | | | Made autosuggestion work properly for tilde expansion | |||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 | |
| | | | | Improved how screen.cpp interacts with output_set_writer() | |||
* | Re-implement $history variable | ridiculousfish | 2012-03-19 | |
| | | | | Added -L option to set to mean "don't abbreviate" | |||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | ridiculousfish | 2012-03-08 | |
| | | | | fork() | |||
* | Additional work towards "forcing" term256 mode on supported terms | ridiculousfish | 2012-03-05 | |
| | ||||
* | Begin to rework term256 support | ridiculousfish | 2012-03-05 | |
| | ||||
* | We had identical format_val and to_string; standardize on to_string | ridiculousfish | 2012-03-05 | |
| | ||||
* | removed some string_buffer | ridiculousfish | 2012-03-03 | |
| | ||||
* | 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 | |
| | ||||
* | Added some fork tests, fixed some bugs it found | 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. | |||
* | 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 | |
| | ||||
* | Some work to allow completions to be evaluated off of the main thread | ridiculousfish | 2012-02-24 | |
| | ||||
* | Large set of changes to migrate sb_out and sb_err to wcstring | ridiculousfish | 2012-02-22 | |
| | ||||
* | 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 | |
| | ||||
* | Some hopefully good changes to get IOs off of halloc | ridiculousfish | 2012-02-09 | |
| | ||||
* | Get rid of some string buffer | ridiculousfish | 2012-02-09 | |
| | ||||
* | Clean up uses of completion_t | ridiculousfish | 2012-02-01 | |
| | ||||
* | 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 | |||
* | 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 | |
| | ||||
* | buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵ | Siteshwar Vashisht | 2012-01-29 | |
|\ | | | | | | | into CPlusPlus | |||
* | | LRU work to load functions off of the main thread. | ridiculousfish | 2012-01-28 | |
| | | | | | | | | We'll have to reevaluate this after we fix function autocomplete | |||
| * | 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 | |||
* | Lots of warnings fixes and const correctness | Peter Ammon | 2012-01-14 | |
| | ||||
* | Incorporate Siteshwar's patch for building on Linux | ridiculousfish | 2012-01-05 | |
| | ||||
* | Fix for crash when unescaping a string with unbalanced quotes | ridiculousfish | 2012-01-02 | |
| | | | | Add Mac OS X's default term name to terms for which we know how to set a title | |||
* | Migration of screen away from ad-hoc lists | ridiculousfish | 2011-12-27 | |
| | ||||
* | Migrate to std::vector in event class | ridiculousfish | 2011-12-27 | |
| | ||||
* | Migrate some more off of al_list | ridiculousfish | 2011-12-26 | |
| | ||||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 | |
| | ||||
* | remove trailing spaces | Grissiom | 2010-09-18 | |
| | | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change. | |||
* | Check return value of a few write calls and retry on EINTR, and fix a few ↵ | axel | 2009-02-23 | |
| | | | | | | other warnings, mostly by printing error messages before giving up. darcs-hash:20090222202852-ac50b-b0e79142af5b7a99e55271d4001fa252d9684a1d.gz |