aboutsummaryrefslogtreecommitdiffhomepage
path: root/path.cpp
Commit message (Collapse)AuthorAge
* Remove a bunch of dead code identified by cppcheckGravatar ridiculousfish2014-10-31
|
* Fix formattingGravatar ridiculousfish2013-10-26
|
* Support implicit cd with appended `/`.Gravatar Konrad Borowski2013-10-01
| | | | | This is an experimental feature, proposed in the issue #22. https://github.com/fish-shell/fish-shell/issues/22#issuecomment-20483478
* Adjust prefix completions to sort alphabetically instead of by length.Gravatar ridiculousfish2013-08-31
| | | | | Other completions are still sorted by length. https://github.com/fish-shell/fish-shell/issues/923
* Add a fancy new paths_are_equivalent function to test for equivalentGravatar ridiculousfish2013-08-27
| | | | paths instead of merely equal ones
* Rely on $PWD instead of getcwd() more oftenGravatar ridiculousfish2013-04-27
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/696
* Added a history speed testGravatar ridiculousfish2012-12-03
| | | | | Profile driven caching of config directory Style fixes
* 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
|
* Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵Gravatar ridiculousfish2012-07-20
| | | | path_allocate_cd_path, etc. functions
* Renamed env_vars to env_vars_snapshot_tGravatar ridiculousfish2012-07-20
| | | | Cleanup of non-wcstring version of path_get_path
* Switch to more uses of wcstokenizer from wcstok()Gravatar ridiculousfish2012-07-20
| | | | Work towards cleaning up path_get_path
* path_make_canonical mishandles empty string.Gravatar ridiculousfish2012-06-04
| | | | Fixes https://github.com/ridiculousfish/fishfish/issues/26
* Restore implicit cd for paths starting with ., .., or ~Gravatar ridiculousfish2012-06-02
|
* Lots of modernization changedGravatar ridiculousfish2012-05-09
| | | | Removed wcsdupcat
* Fix to better support CDPATHGravatar ridiculousfish2012-05-06
|
* Fix to start re-respecting CDPATHGravatar ridiculousfish2012-05-05
|
* Fix lots of bugs related to the static analyzerGravatar ridiculousfish2012-03-26
| | | | Improved how screen.cpp interacts with output_set_writer()
* Setting cdpath to current directory in path.cpp.Gravatar Siteshwar Vashisht2012-03-04
|
* Changed iterators from iter++ to ++iterGravatar ridiculousfish2012-03-01
| | | | Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session
* Squash some leaksGravatar ridiculousfish2012-02-29
|
* Modified functions in function.h/.cpp to use wcstring instead wchar_t*, ↵Gravatar Siteshwar Vashisht2012-02-19
| | | | other files also modified to use wcstring.
* Fix to prevent autosuggesting cd'ing to the current working directoryGravatar ridiculousfish2012-02-18
|
* Changes to make autosuggestion even smarter by specially recognizing the cd ↵Gravatar ridiculousfish2012-02-18
| | | | command.
* Removing some unnecessary calls to c_str(), and added ↵Gravatar Siteshwar Vashisht2012-02-18
| | | | str2wcstring(std::string) in common.cpp.
* 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.
* 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
|
* Some hopefully good changes to get IOs off of hallocGravatar ridiculousfish2012-02-09
|
* Got rid of multiple cd paths, only current directory will be searched while ↵Gravatar Siteshwar Vashisht2012-02-09
| | | | changing directories, implicit cd (entering directory just by typing it's name) is removed.
* Excised some more hallocGravatar ridiculousfish2012-02-07
|
* Excised some hallocGravatar ridiculousfish2012-02-07
|
* Work on new history implementationGravatar ridiculousfish2012-02-05
|
* Change parser_t::parse_job's args array to be a local, rather than just leak ↵Gravatar ridiculousfish2012-01-31
| | | | it, which no longer seems to crash
* Excised some more hallocGravatar ridiculousfish2012-01-29
|
* More const and signed correctness. Warnings now fit on one page!Gravatar Peter Ammon2012-01-14
|
* Redesign new environment variables to use env_var_t instead of wcstringGravatar Peter Ammon2012-01-14
| | | | Migrate uses of empty() to missing() to distinguish between empty variable and unset variable
* Modified parse_util.cpp, parser.cpp, path.cpp to use env_get_string()Gravatar Siteshwar Vashisht2012-01-12
|
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* Initial C++ conversionGravatar ridiculousfish2011-12-26