ridiculousfish
|
f24a0170be
|
Fix for failing to unescape history properly, resulting in a backslash explosion
|
2012-02-23 10:29:42 -08:00 |
|
Siteshwar Vashisht
|
fd56465931
|
Fixed initialization of va_list variable in debug() in common.cpp, and mismatched new/free() in io.cpp
|
2012-02-23 23:10:51 +05:30 |
|
ridiculousfish
|
376e199ebb
|
Removed a lot of string_buffer_t
|
2012-02-22 12:00:02 -08:00 |
|
ridiculousfish
|
a837a27b34
|
Replace some string_buffer_t with wcstring
|
2012-02-22 11:07:34 -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 |
|
ridiculousfish
|
917b4ff8bc
|
Fix for crash on redirections
|
2012-02-21 19:39:29 -08:00 |
|
ridiculousfish
|
5fe7c065dc
|
Squash a bunch of leaks
|
2012-02-21 19:33:11 -08:00 |
|
ridiculousfish
|
e074ad4807
|
Removed a leaking wcsdup
|
2012-02-21 18:18:10 -08:00 |
|
ridiculousfish
|
5f3fe4acff
|
Removed an optimization obviated by our use of wcstring from env.cpp
|
2012-02-21 18:12:51 -08:00 |
|
ridiculousfish
|
4ccc197451
|
Fix to change highlighting functions to take wcstring& instead of const wchar_t *
|
2012-02-21 17:55:56 -08:00 |
|
ridiculousfish
|
237cf19a77
|
Switch to using std::vector instead of int* for colors in highlight.cpp, for better range bounds checking
|
2012-02-21 11:45:13 -08:00 |
|
ridiculousfish
|
2206e221bd
|
Removed array_list_t (!)
|
2012-02-21 10:47:21 -08:00 |
|
ridiculousfish
|
d9bb9b73ad
|
Change to allow building without doxygen
|
2012-02-20 16:18:10 -08:00 |
|
ridiculousfish
|
d5c382bb1a
|
Piling on more code to make autosuggestion try to guess directories even when they're not in the history
|
2012-02-20 02:13:31 -08:00 |
|
Peter Ammon
|
52daf6cf41
|
Fix to allow color.cpp to use fallback wcscasecmp
|
2012-02-19 11:07:02 -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 |
|
ridiculousfish
|
d8a9991738
|
Fix to avoid calling signal_block off of hte main thread
|
2012-02-18 23:26:39 -08:00 |
|
ridiculousfish
|
ca1c8243c8
|
Fix to prevent autosuggesting cd'ing to the current working directory
|
2012-02-18 21:56:30 -08:00 |
|
ridiculousfish
|
14b3a5be56
|
Changes to make autosuggestion even smarter by specially recognizing the cd command.
|
2012-02-18 18:54:36 -08:00 |
|
ridiculousfish
|
ed89df7e9d
|
Some minor cleanup of reader.cpp in preparation to unify highlighting with autosuggestion
|
2012-02-18 18:51:11 -08:00 |
|
ridiculousfish
|
1bedc16544
|
Enhanced directory detection in a way we don't actually need yet
|
2012-02-18 18:51:11 -08:00 |
|
ridiculousfish
|
ac0b97a571
|
Squash some warnings
|
2012-02-18 18:49:55 -08:00 |
|
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 |
|
Siteshwar Vashisht
|
c9f4e91df8
|
Modified most functions in wutil.h/.cpp to use wcstring instead of wchar_t*, removing calls to c_str() while calling these functions in other files.
|
2012-02-18 22:41:22 +05:30 |
|
Siteshwar Vashisht
|
c0ed169fdc
|
Getting rid of hash_table_t and it's helper functions completely. Bye bye hash_table_t !
|
2012-02-18 21:21:10 +05:30 |
|
Siteshwar Vashisht
|
412894bfc8
|
Removed tests for hash_table_t from fish_tests.cpp
|
2012-02-18 21:04:09 +05:30 |
|
Siteshwar Vashisht
|
aad6e5648b
|
Fix for properly removing universal variable.
|
2012-02-18 14:42:02 +05:30 |
|
ridiculousfish
|
8f1423946f
|
Fix a crash when using quotes due to wgettext thread safety issues.
|
2012-02-17 15:55:54 -08:00 |
|
ridiculousfish
|
51da4856e2
|
Squash a leak in LRU caches
|
2012-02-17 14:54:58 -08:00 |
|
ridiculousfish
|
3b56c58f00
|
Fix for crash in env.cpp where a deleted entry was not removed from the map
|
2012-02-17 12:23:30 -08:00 |
|
ridiculousfish
|
4fd2531302
|
Fix to properly null-terminate export list
|
2012-02-17 11:42:53 -08:00 |
|
ridiculousfish
|
fdef238a83
|
Fix to stop spamming console with event messages (oops)
|
2012-02-17 11:40:26 -08:00 |
|
ridiculousfish
|
9787901ddb
|
Fix for removing too many event handlers (that's why "Goodbye" never got printed")
|
2012-02-17 11:37:25 -08:00 |
|
Siteshwar Vashisht
|
6e58c9f7c8
|
Switched to std::map instead of hash_table_t in env.cpp and env_universal_common.cpp.
|
2012-02-18 00:25:29 +05:30 |
|
ridiculousfish
|
a08450bcb6
|
Changes to make autosuggestion smarter about not suggesting commands that could never succeed.
|
2012-02-16 00:24:27 -08:00 |
|
ridiculousfish
|
a92d9d442b
|
Initial work towards making autosuggestion smarter by recognizing paths
|
2012-02-15 11:33:41 -08:00 |
|
ridiculousfish
|
e2ff77b4ec
|
Clean up make_path and some memory allocations
|
2012-02-13 22:44:29 -08:00 |
|
ridiculousfish
|
caf7a93382
|
Fix for busted completions (tab completion of directories was failing)
|
2012-02-13 22:37:09 -08:00 |
|
ridiculousfish
|
afcda2f724
|
Fix a leak
|
2012-02-13 19:39:20 -08:00 |
|
ridiculousfish
|
fcea723aa7
|
Fixed parenthesis causing a crash or bizarre layout.
|
2012-02-13 17:15:41 -08:00 |
|
ridiculousfish
|
faf80588ab
|
Fix for busted directory check
|
2012-02-13 16:38:35 -08:00 |
|
ridiculousfish
|
fc589611e2
|
Attempt to make fish_pager.cpp compile on Linux
|
2012-02-13 14:25:07 -08:00 |
|
ridiculousfish
|
5ecd350311
|
Another attempt to make mimedb.cpp compile on Linux
|
2012-02-13 14:22:07 -08:00 |
|
ridiculousfish
|
4b6c6c59b5
|
Squash warnings in mimedb, hopefully get it compiling on Linux
|
2012-02-13 12:14:26 -08:00 |
|
ridiculousfish
|
0f8ffa6226
|
For for crash printing backtrace for command "eval cd sldkfjsdlfk"
|
2012-02-13 11:55:02 -08:00 |
|
ridiculousfish
|
6def61dfe9
|
A bit more debugging to parser class to try to track down a crash
|
2012-02-13 11:42:58 -08:00 |
|
ridiculousfish
|
b39bebee06
|
Fix for problem where we'd never use a cached placeholder function. Also upped the staleness interval from its testing value of 1 to 15 seconds.
|
2012-02-13 10:28:04 -08:00 |
|
ridiculousfish
|
dce189fc6d
|
Support for setting both RGB and named colors on the same line, so the same config can work for multiple term types
|
2012-02-13 09:52:17 -08:00 |
|
ridiculousfish
|
0a4c72e78b
|
Added color.h, color.cpp. Got term256 colors working.
|
2012-02-12 18:05:59 -08:00 |
|
ridiculousfish
|
d66700a0e4
|
Color work
|
2012-02-11 17:07:56 -08:00 |
|