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
ridiculousfish
79e0405f6a
Yet more un-hallocing
2012-01-30 02:23:58 -08:00
ridiculousfish
316f81119f
Excised some more halloc
2012-01-29 23:22:42 -08:00
ridiculousfish
3b8a4e56b0
A bunch of work to move towards a sane memory model in job_t
2012-01-29 22:06:58 -08:00
Siteshwar Vashisht
1a5d866a91
buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' into CPlusPlus
2012-01-29 14:11:39 +05:30
ridiculousfish
87429bc03c
More work on LRU cache and adopting it in function and completion autoloading
2012-01-27 11:43:52 -08:00
ridiculousfish
2f1cac604d
Implemented LRU cache for autoloading.
2012-01-25 18:40:08 -08:00
ridiculousfish
78f8317de8
Typo fixes
2012-01-23 19:33:57 -08:00
ridiculousfish
6e8637fbc9
Move autoloading from a map of path names to a real object autoload_t.
...
Moved the various things we can autoload into static objects.
Next step is to make them thread safe.
2012-01-23 11:42:41 -08:00
ridiculousfish
7e486e3b5c
More work towards instanced parser
2012-01-20 11:24:43 -08:00
Siteshwar Vashisht
062e423125
Fixed more known auto completion bugs; auto completion calls working fine now
2012-01-20 22:20:31 +05:30
Siteshwar Vashisht
c959584831
Fixed reader.cpp to not show garbage while showing help on auto completing (on pressin tab) for executables like "ls -"
2012-01-19 00:03:19 +05:30
Siteshwar Vashisht
7e124cf95e
Added constructor to completion_t for guarranted initialzation of flags attribute.
2012-01-16 23:54:57 +05:30
Siteshwar Vashisht
6f330f961b
Merge branch 'CPlusPlus' of gitorious.org:~ridiculousfish/fish-shell/fishfish into CPlusPlus
2012-01-16 22:27:55 +05:30
Siteshwar Vashisht
140ead65b6
Converted all auto completion calls (on pressing tab) to use std::vector<completion_t>, bugs are yet to be fixed
2012-01-16 22:26:47 +05:30
ridiculousfish
55091d9deb
Fix to prevent autoloading of completions on highlight thread
2012-01-15 14:24:58 -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
ridiculousfish
8ba79d6ab9
Migrate function.cpp to STL types.
2012-01-13 23:54:49 -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
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