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 |
|
ridiculousfish
|
c0e783eb6e
|
Excised some halloc
|
2012-02-07 21:23:12 -08:00 |
|
ridiculousfish
|
a534c397f5
|
Const correctness changes
|
2012-02-06 00:57:43 -08:00 |
|
ridiculousfish
|
5ad6849d4e
|
Work on new history implementation
|
2012-02-05 16:42:24 -08:00 |
|
ridiculousfish
|
cdd5b1ed26
|
Fixed a crash doing completion of commands
|
2012-02-02 14:11:20 -08:00 |
|
ridiculousfish
|
884b4026dd
|
Cleanup complete_cmd_desc
|
2012-02-02 12:04:04 -08:00 |
|
ridiculousfish
|
62f49c55ce
|
Clean up uses of completion_t
|
2012-02-01 16:27:14 -08:00 |
|
ridiculousfish
|
3adf6d25f6
|
Cleanup of builtins. No more hashes.
|
2012-01-31 19:47:56 -08:00 |
|
ridiculousfish
|
beece6a828
|
Clean up how argv is stored in process_t
|
2012-01-31 18:06:20 -08:00 |
|