ridiculousfish
|
b904aa78e8
|
Additional warning cleanup and switching from int to size_t where appropriate
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
8185bee4b8
|
Lots of work towards making fish build without warnings on Mountain Lion, mostly in terms of using size_t instead of int
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
2e1b3325c6
|
Warning cleanup
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
b08fb86637
|
Renamed env_vars to env_vars_snapshot_t
Cleanup of non-wcstring version of path_get_path
|
2012-07-20 20:39:31 -07:00 |
|
ridiculousfish
|
b290fd33b9
|
Switch to more uses of wcstokenizer from wcstok()
Work towards cleaning up path_get_path
|
2012-07-20 15:01:56 -07:00 |
|
Siteshwar Vashisht
|
e284233013
|
Don't add space at the end of tab completion for cd
Fix for https://github.com/fish-shell/fish-shell/issues/235
|
2012-07-18 19:48:19 +05:30 |
|
ridiculousfish
|
d06d6c6964
|
Various changes to reduce fish's compiled code size
OS X release build executable size dropped from 672k to 511k
|
2012-07-17 12:47:01 -07:00 |
|
ridiculousfish
|
40e4f49dbe
|
Disable process expansion in autosuggestions
Addresses https://github.com/fish-shell/fish-shell/issues/39
|
2012-06-29 16:40:54 -07:00 |
|
ridiculousfish
|
da6295c428
|
More work towards getting function.h off of shared_ptr
|
2012-05-17 19:46:08 -07:00 |
|
ridiculousfish
|
86645b32e1
|
Work towards getting function.h off of shared_ptr
|
2012-05-17 19:38:08 -07:00 |
|
ridiculousfish
|
c15975113a
|
Fix for https://github.com/ridiculousfish/fishfish/issues/2
|
2012-05-11 18:59:38 -07:00 |
|
ridiculousfish
|
9bcc7df96f
|
Lots of modernization changed
Removed wcsdupcat
|
2012-05-09 02:33:42 -07:00 |
|
ridiculousfish
|
99b51ce6ea
|
Fix to better support CDPATH
|
2012-05-06 14:53:19 -07:00 |
|
ridiculousfish
|
e0baab2722
|
Another effort to make the cd completion work without running command substitutions off of the main thread
|
2012-05-06 13:51:11 -07:00 |
|
ridiculousfish
|
71a8d39372
|
Fix to restore completions that use command substitution (like cd)
Fix to adopt the same escaping code for both completions and autosuggestions
|
2012-05-06 13:36:51 -07:00 |
|
ridiculousfish
|
90826e4031
|
Oops, had the wrong sense for when to call proc_push_interactive
|
2012-05-05 14:39:08 -07:00 |
|
ridiculousfish
|
ac3dce38f0
|
Better fix to make cd completions work again
|
2012-05-05 14:33:24 -07:00 |
|
ridiculousfish
|
07f5319472
|
Fix for failing to properly complete cd command
|
2012-05-05 14:21:21 -07:00 |
|
ridiculousfish
|
9204780c1b
|
Fix for a missing lock in complete_remove
|
2012-04-24 11:01:04 -07:00 |
|
ridiculousfish
|
675106cfa5
|
Include algorithm header so we can build on Linux
|
2012-04-23 19:29:44 -07:00 |
|
ridiculousfish
|
8f145fa7fa
|
Fix for complete.cpp to print out completions in-order
|
2012-04-11 18:25:37 -07:00 |
|
ridiculousfish
|
e2c3ca9950
|
Move completions from linked list to std::set
|
2012-04-09 20:17:06 -07:00 |
|
ridiculousfish
|
ff23bf6f0c
|
Fix for bug where fish would not autosuggest certain executables
|
2012-03-27 19:22:33 -07:00 |
|
ridiculousfish
|
0bc644abf0
|
Fix lots of bugs related to the static analyzer
Improved how screen.cpp interacts with output_set_writer()
|
2012-03-26 01:21:10 -07:00 |
|
ridiculousfish
|
f92b24221a
|
Made pwd a builtin
Fixed a thread error when autosuggesting with a command substitution
|
2012-03-09 20:16:26 -08:00 |
|
ridiculousfish
|
fd4df6f9bb
|
Changed iterators from iter++ to ++iter
Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session
|
2012-03-01 14:56:34 -08:00 |
|
ridiculousfish
|
5d18d60e3b
|
Squash some leaks
|
2012-02-29 18:09:20 -08:00 |
|
ridiculousfish
|
f74a82776f
|
Some more changes in preparation for turning on complete-based autosuggestions
|
2012-02-26 20:11:34 -08:00 |
|
ridiculousfish
|
3553e65089
|
Add some more locking and const correctness to completion_entry_t in preparation for supporting better multithreading
|
2012-02-26 14:32:06 -08:00 |
|
ridiculousfish
|
ad7c5886bc
|
Fix a crash in complete -C
|
2012-02-26 13:46:21 -08:00 |
|
ridiculousfish
|
b30090f946
|
Some cleanup of completions in preparation for more multithreading
|
2012-02-26 13:27:31 -08:00 |
|
ridiculousfish
|
38e40862fe
|
More work towards autosuggesting completions
|
2012-02-25 18:54:49 -08:00 |
|
ridiculousfish
|
5ea78f55f2
|
Some more work on threaded completions
|
2012-02-24 18:43:10 -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
|
90e979d0d9
|
Added some const correctness
|
2012-02-24 09:33:30 -08:00 |
|
Siteshwar Vashisht
|
8232857d07
|
Modified env_get_string() to accept wcstring instead of wchar_t*.
|
2012-02-24 00:58:01 +05:30 |
|
ridiculousfish
|
376e199ebb
|
Removed a lot of string_buffer_t
|
2012-02-22 12:00:02 -08:00 |
|
ridiculousfish
|
62bd43f17f
|
Large set of changes to migrate sb_out and sb_err to wcstring
|
2012-02-22 10:51:06 -08:00 |
|
Siteshwar Vashisht
|
74a7303c23
|
Modified functions in function.h/.cpp to use wcstring instead wchar_t*, other files also modified to use wcstring.
|
2012-02-19 22:55:15 +05:30 |
|
Siteshwar Vashisht
|
7b3d670e23
|
Removing some unnecessary calls to c_str(), and added str2wcstring(std::string) in common.cpp.
|
2012-02-18 23:28:54 +05:30 |
|
ridiculousfish
|
a92d9d442b
|
Initial work towards making autosuggestion smarter by recognizing paths
|
2012-02-15 11:33:41 -08:00 |
|
ridiculousfish
|
afcda2f724
|
Fix a leak
|
2012-02-13 19:39:20 -08:00 |
|
ridiculousfish
|
9b1930588f
|
Migrate errors from array_list_t to wcstring_list_t
|
2012-02-10 17:54:38 -08:00 |
|
Siteshwar Vashisht
|
18bb64cd43
|
Fixed compilation with recent changes on Linux.
|
2012-02-10 21:25:06 +05:30 |
|
ridiculousfish
|
1bbe901bcd
|
Eliminated halloc usage from complete.cpp
|
2012-02-08 16:15:53 -08:00 |
|
ridiculousfish
|
4f8b4379f5
|
Cleanup of completion_entry in complete.cpp
|
2012-02-08 14:48:22 -08:00 |
|
Siteshwar Vashisht
|
bc8a288386
|
Got rid of multiple cd paths, only current directory will be searched while changing directories, implicit cd (entering directory just by typing it's name) is removed.
|
2012-02-09 01:18:51 +05:30 |
|
ridiculousfish
|
191eeab589
|
Cleanup expand_escape_variable
|
2012-02-08 00:15:06 -08:00 |
|
ridiculousfish
|
5f686ebb47
|
Clean up exec_subshell, removing al_list from it
|
2012-02-07 23:35:41 -08:00 |
|
ridiculousfish
|
8a2737566c
|
Excised some more halloc
|
2012-02-07 22:44:10 -08:00 |
|