ridiculousfish
|
006523ac59
|
Replaced void*data with auto_ptr<function_data_t>, eliminating antoher halloc.
|
2012-02-07 22:10:35 -08:00 |
|
ridiculousfish
|
c0e783eb6e
|
Excised some halloc
|
2012-02-07 21:23:12 -08:00 |
|
ridiculousfish
|
399c78fbf7
|
Fix event_block_t list from ad-hoc linked list to std::dequeue
|
2012-02-07 21:04:51 -08:00 |
|
ridiculousfish
|
a0a43046b3
|
Removed discriminated union from block_t type, allowing us to store wcstrings in it
|
2012-02-07 17:36:54 -08:00 |
|
Siteshwar Vashisht
|
e8af86017a
|
Fixed a bug caused while highlighting double quoted strings. For e.g. ls "abc" shows up as invalid write for color of closing quote in valgrind.
|
2012-02-07 21:37:53 +05:30 |
|
ridiculousfish
|
382ffe9b6a
|
Added autosuggestion color variable fish_color_autosuggestion
Fixed that nasty bug where fish would apply a color to both the foreground and background (yuck)
|
2012-02-06 20:14:19 -08:00 |
|
ridiculousfish
|
e5b34d5cd5
|
Suppress autosuggesting during backspacing like browsers do
|
2012-02-06 19:31:06 -08:00 |
|
ridiculousfish
|
0dba7b3313
|
Use right arrow to accept autosuggestions
|
2012-02-06 11:59:34 -08:00 |
|
ridiculousfish
|
27f2859258
|
Make history searching skip the autosuggestion
|
2012-02-06 11:52:24 -08:00 |
|
ridiculousfish
|
eeed45da0f
|
Fix some bugs related to not updating our buffer size as our command line changes
|
2012-02-06 11:34:49 -08:00 |
|
ridiculousfish
|
067dff8489
|
Initial stab at autosuggestions
|
2012-02-06 10:52:13 -08:00 |
|
ridiculousfish
|
7d3151191d
|
Removed builtin_scripts.h and builtin_scripts.cpp from Xcode project because they're annoying in searches
|
2012-02-06 10:47:55 -08:00 |
|
ridiculousfish
|
98fa1325f5
|
insert_str -> insert_string
|
2012-02-06 02:20:50 -08:00 |
|
ridiculousfish
|
bd45b79ed8
|
Removed buff_len field. One fewer field, hooray.
|
2012-02-06 01:53:03 -08:00 |
|
ridiculousfish
|
0a616a9dbb
|
Large set of changes to migrate reader_data_t's buffer to std::wstring
|
2012-02-06 01:45:16 -08:00 |
|
ridiculousfish
|
a534c397f5
|
Const correctness changes
|
2012-02-06 00:57:43 -08:00 |
|
ridiculousfish
|
737589ec01
|
Removed lru.cpp (double oops)
|
2012-02-06 00:53:08 -08:00 |
|
ridiculousfish
|
a7f8ee90c0
|
Added LRU.cpp (oops)
|
2012-02-06 00:52:22 -08:00 |
|
ridiculousfish
|
b14683200a
|
Change the history so that when you go forwards, it no longer highlights
|
2012-02-05 23:22:18 -08:00 |
|
ridiculousfish
|
c82410bfda
|
Fixed history tests
|
2012-02-05 22:48:43 -08:00 |
|
ridiculousfish
|
00ad837eb4
|
Final cleanup of history
|
2012-02-05 22:30:42 -08:00 |
|
ridiculousfish
|
9ab54030b9
|
Moved LRU to its own file
|
2012-02-05 20:54:41 -08:00 |
|
ridiculousfish
|
5ad6849d4e
|
Work on new history implementation
|
2012-02-05 16:42:24 -08:00 |
|
ridiculousfish
|
7fcf25a78f
|
Removed the "don't highlight with stale data" code, that caused "flashing" as we typed
|
2012-02-03 20:06:48 -08:00 |
|
ridiculousfish
|
5c205c43d1
|
Fix to highlight search results range matching again
|
2012-02-03 20:05:50 -08:00 |
|
ridiculousfish
|
f20f49d872
|
Migrate search_buff to wcstring
|
2012-02-03 20:01:01 -08:00 |
|
ridiculousfish
|
fb63c3908c
|
Minor cleanup of background_highlight_context_t
|
2012-02-03 18:39:41 -08:00 |
|
ridiculousfish
|
623eb42a6a
|
CLean up current_filename, make it a std::stack
|
2012-02-02 15:05:08 -08:00 |
|
ridiculousfish
|
6afc06b97e
|
Migrate some al_list to std::vector
|
2012-02-02 14:27:13 -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
|
0b4b6c498d
|
Migrated off of old variant of expand_one that used halloc
|
2012-01-31 21:30:09 -08:00 |
|
ridiculousfish
|
409f70c7f3
|
Remove some old functions from expand.cpp that now have modern replacements
|
2012-01-31 21:09:11 -08:00 |
|
ridiculousfish
|
bb19fe703a
|
Fixup wsetlocale to use wcstring
|
2012-01-31 21:06:52 -08:00 |
|
ridiculousfish
|
eef1e3e77e
|
More cleanup of static string buffers in favor of wcstring
|
2012-01-31 20:22:25 -08:00 |
|
ridiculousfish
|
562ba1291e
|
Stop using placement new like a weirdo
|
2012-01-31 20:03:48 -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
|
207ab2aa5b
|
Squashed all known remaining leaks!
|
2012-01-31 17:06:47 -08:00 |
|
ridiculousfish
|
4ccc2550d0
|
Squash a bunch of warnings
|
2012-01-31 17:01:19 -08:00 |
|
ridiculousfish
|
0c9e398bef
|
Change parser_t::parse_job's args array to be a local, rather than just leak it, which no longer seems to crash
|
2012-01-31 16:50:03 -08:00 |
|
ridiculousfish
|
af2d348543
|
Substantial modifications of expand_variables to modernize, normalize memory management, adopt C++ types
|
2012-01-30 21:33:15 -08:00 |
|
ridiculousfish
|
13f72decf4
|
Fix a leak
|
2012-01-30 11:23:09 -08:00 |
|
ridiculousfish
|
3ad7de0fcb
|
Fix some leaks and clean up expand_pid to use wcstring
|
2012-01-30 11:15:06 -08:00 |
|
Siteshwar Vashisht
|
48408b0a0b
|
Merge branch 'CPlusPlus' of gitorious.org:~ridiculousfish/fish-shell/fishfish into CPlusPlus
|
2012-01-31 00:04:15 +05:30 |
|
Siteshwar Vashisht
|
cd7d1f2bfe
|
Fix to not show thread debugging warning when entering characters like "~%". expand_string2() now uses it's own parser instead of principal_parser. Added PARSER_TYPE_ERRORS_ONLY in parser_type_t.
|
2012-01-30 23:58:30 +05:30 |
|
ridiculousfish
|
ed66a46113
|
Fix for is_potential_path that caused all strings to be reported as paths
|
2012-01-30 09:59:48 -08:00 |
|
ridiculousfish
|
8e4e30d266
|
Migrate functions like parser_keywords_is_block to wcstring
|
2012-01-30 09:46:33 -08:00 |
|
Siteshwar Vashisht
|
f988dcd6f9
|
Fixed compilation errors caused by latest commits
|
2012-01-30 21:45:02 +05:30 |
|