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
ridiculousfish
b6bc4381fb
Get event_t off of halloc (!)
2012-02-08 19:02:25 -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
029c8c06c2
Remove old env_get_names implementation
2012-02-08 00:59:46 -08:00
ridiculousfish
e6f7912a25
Removed halloc from input.cpp
2012-02-07 23:15:32 -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
bb19fe703a
Fixup wsetlocale to use wcstring
2012-01-31 21:06:52 -08:00
ridiculousfish
4eea68b5a4
LRU work to load functions off of the main thread.
...
We'll have to reevaluate this after we fix function autocomplete
2012-01-28 14:56:13 -08:00
ridiculousfish
8403aae928
Convert some cases where parsers are created to using PARSER_TYPE_GENERAL
2012-01-22 21:57:30 -08:00
ridiculousfish
7e486e3b5c
More work towards instanced parser
2012-01-20 11:24:43 -08:00
Peter Ammon
a359f45df2
Redesign new environment variables to use env_var_t instead of wcstring
...
Migrate uses of empty() to missing() to distinguish between empty variable and unset variable
2012-01-14 02:42:17 -08:00
Peter Ammon
e8b6d48ad0
Introduce env_var_t to replace empty string as missing environment variable
2012-01-14 01:06:47 -08:00
Siteshwar Vashisht
3ba6e9db5d
Merge branch 'Use_env_get_string' into CPlusPlus
...
Conflicts:
function.cpp
2012-01-14 11:59:48 +05:30
Siteshwar Vashisht
9cc2217a26
Fixed connection error to fishd server in env.cpp
2012-01-12 21:58:42 +05:30
Siteshwar Vashisht
9f8a1168e6
Modified env.cpp to use env_get_string()
2012-01-12 03:57:38 +05:30
ridiculousfish
c18d177b8c
Additional migration to STL data structures
2012-01-10 12:55:22 -08:00
Siteshwar Vashisht
7bde2b5cbf
Modified complete.cpp to use env_get_string(); Fixed env_get_string() return an empty wcstring instead of returning 0.
2012-01-10 01:40:03 +05:30
ridiculousfish
4df57fda09
Incorporate Siteshwar's patch for building on Linux
2012-01-05 13:58:48 -08:00
ridiculousfish
78322a6321
Migrate some more away from array_list_t
2011-12-28 12:36:47 -08:00
ridiculousfish
46fa2dd2f0
Migration of screen away from ad-hoc lists
2011-12-27 18:41:38 -08:00
ridiculousfish
451399b344
Migrate to std::vector in event class
2011-12-27 00:06:07 -08:00
ridiculousfish
8d2f107d61
Some changes to migrate towards C++ and a multithreaded model
2011-12-26 19:18:46 -08:00
ridiculousfish
3f16ace678
Initial C++ conversion
2011-12-26 19:11:54 -08:00