Jan Kanis
|
9ee7b0a501
|
really fix bug in export status of universal vars; add tests for that bug
|
2013-01-02 23:31:30 -08:00 |
|
Jan Kanis
|
3c116f6ab3
|
fix bug in export status of universal variable assignment
|
2013-01-02 23:31:30 -08:00 |
|
ridiculousfish
|
705793eae6
|
Make fish more robust when multiple instances are started at once
|
2012-12-27 20:26:16 -08:00 |
|
ridiculousfish
|
8a66ba6c35
|
Merge branch 'event-bug-test' of git://github.com/JanKanis/fish-shell into JanKanis-event-bug-test
|
2012-12-22 12:20:41 -08:00 |
|
Jan Kanis
|
71233ee894
|
Make event_t.arguments into a vector instead of an auto_ptr<vector>.
Yay for less indirection and less code! The resulting event_t structure is two pointers larger, but cuts out an indirection and allocation.
|
2012-12-20 16:13:14 +01:00 |
|
ridiculousfish
|
644607c29f
|
Eliminate str2wcs
|
2012-12-19 13:31:06 -08:00 |
|
ridiculousfish
|
26678682ca
|
Fix indentation of switch statements
|
2012-11-19 00:31:03 -08:00 |
|
ridiculousfish
|
9992b8eb0e
|
Apply new indentation, brace, and whitespace style
|
2012-11-18 16:30:30 -08:00 |
|
Łukasz Niemier
|
47df1ae40a
|
Remove trailing whitespaces and change tabs to spaces
|
2012-11-18 11:23:22 +01:00 |
|
David Adam (zanchey)
|
a10fa3a20b
|
add $FISH_VERSION as unexported global variable to complement version
|
2012-11-08 10:09:51 -08:00 |
|
ridiculousfish
|
51de26960c
|
Make escaping consistent for fish <-> fishd protocol
Fix fork guards to work in fishd
https://github.com/fish-shell/fish-shell/issues/339
|
2012-10-08 14:47:25 -07:00 |
|
ridiculousfish
|
61686aff34
|
Adopt posix_spawn (!)
Rewrite IO chains to be a vector of pointers, instead of a linked list
Removed io_transmogrify
|
2012-08-15 00:57:56 -07:00 |
|
ridiculousfish
|
c67702a498
|
Cleaned up lots of typecasts, simplified some string handling
|
2012-08-04 15:11:43 -07:00 |
|
ridiculousfish
|
2e1b3325c6
|
Warning cleanup
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
261bf12c91
|
Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions
|
2012-07-20 22:11:05 -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
|
e9f43f1097
|
Changes to make fish use the relocated fishd instead of the installed one, if it exists
|
2012-07-18 10:50:56 -07:00 |
|
ridiculousfish
|
4ee1cc3b37
|
Fix for https://github.com/fish-shell/fish-shell/issues/168
Make ^ only act as a redirect at the beginning of a token
|
2012-07-10 20:30:54 -07:00 |
|
Siteshwar Vashisht
|
93dc7d4cc1
|
Add support for querying variables with scope options as requested in issue #132
|
2012-06-18 22:52:33 +05:30 |
|
ridiculousfish
|
afd8d2f9ba
|
Fix for https://github.com/fish-shell/fish-shell/issues/135
Don't use std::map::insert when we need to overwrite values
|
2012-06-16 13:05:58 -07:00 |
|
ridiculousfish
|
eca2100312
|
Cleanup SHLVL variable
|
2012-05-09 03:23:31 -07:00 |
|
ridiculousfish
|
175249b455
|
Adopt wcstring in env_set
|
2012-05-09 03:06:10 -07:00 |
|
ridiculousfish
|
99b51ce6ea
|
Fix to better support CDPATH
|
2012-05-06 14:53:19 -07:00 |
|
ridiculousfish
|
3aeadd9fb7
|
Fix for a deadlock when env_get_string ends up calling env_get_string
|
2012-04-23 11:08:29 -07:00 |
|
ridiculousfish
|
268fb37517
|
Cleanup proc_had_barrier
Ensure we don't try to do a universal barrier off of the main thread
|
2012-03-31 15:33:34 -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
|
31b7d076b7
|
Remove some dead variables.
Fix screwy output for invalid tilde expansion in expand.cpp
Some cleanup per clang static analyzer
|
2012-03-25 23:31:03 -07:00 |
|
ridiculousfish
|
0c9a1a56c2
|
Lots of work on web config
Change to make fish immediately show color changes
|
2012-03-25 16:00:17 -07:00 |
|
ridiculousfish
|
1a87f44325
|
Re-implement $history variable
Added -L option to set to mean "don't abbreviate"
|
2012-03-19 11:52:18 -07:00 |
|
ridiculousfish
|
afd78f3f0b
|
Allow g_log_forks to be set by fish_log_forks env var
|
2012-03-09 11:56:33 -08:00 |
|
ridiculousfish
|
ed7c10f366
|
Implemented test as a builtin (!)
|
2012-03-07 00:54:01 -08:00 |
|
ridiculousfish
|
68b93c624f
|
Move special handling of DISPLAY environment variable from etc/config.fish to fish itself to reduce number of fork calls made at launch
|
2012-03-06 15:52:16 -08:00 |
|
ridiculousfish
|
f35d2629d4
|
Notice when fish_term256 changes and react to it
|
2012-03-05 14:18:16 -08:00 |
|
ridiculousfish
|
230fb921ec
|
We had identical format_val and to_string; standardize on to_string
|
2012-03-05 10:18:42 -08:00 |
|
ridiculousfish
|
087940ec9e
|
Fix a bug where wfopen would always fail
Removed some buffer_t
|
2012-03-03 22:48:21 -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
|
909d24cde6
|
More work on improving interaction between fork and pthreads. Added null_terminated_array_t class.
|
2012-02-29 16:14:51 -08:00 |
|
ridiculousfish
|
94a764d6ea
|
Fix for error messages when loading completions
|
2012-02-26 01:15:53 -08:00 |
|
ridiculousfish
|
38e40862fe
|
More work towards autosuggesting completions
|
2012-02-25 18:54:49 -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
|
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
|
ac0b97a571
|
Squash some warnings
|
2012-02-18 18:49:55 -08:00 |
|
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
|
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 |
|
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
|
d975187433
|
Removed some al_list functions
|
2012-02-10 01:37:30 -08:00 |
|