19eddddcff
Fix for issue where history file would be read immediately on launch
2012-12-04 16:00:35 -08:00
b1e86d6fea
Fixed test statement in binding for Alt-D
...
Fix for https://github.com/fish-shell/fish-shell/issues/421
2012-12-05 00:16:22 +05:30
b9283d48b5
Added a history speed test
...
Profile driven caching of config directory
Style fixes
2012-12-03 02:25:08 -08:00
33fc5c99ea
Fix for a long standing race where multiple shells can overwrite each others' .tmp files, and lose history.
...
Added a long description of the incremental history strategy
Fixes https://github.com/fish-shell/fish-shell/issues/371
2012-12-03 01:53:52 -08:00
a4581cb233
Change the timestamp behavior for history to include items whose timestamp is the same as our birth, to better illustrate the incremental history improvements
2012-12-03 00:25:08 -08:00
36dfc9f1bf
Reorder some fields to avoid a warning
2012-12-03 00:21:58 -08:00
4a55fff3b9
Turn off logging in incremental saving
2012-12-03 00:14:39 -08:00
02f16e90b6
Turn on incremental history saving (cross your fingers)
2012-12-03 00:14:22 -08:00
984a498063
More work towards incremental history. Added some tests.
2012-12-02 23:38:38 -08:00
c1b51c6530
First attempt towards supporting incremental history writes
2012-12-02 16:39:35 -08:00
224de547b3
Ensure we repaint the prompt after resetting it, when colors change.
...
Fixes https://github.com/fish-shell/fish-shell/issues/418
2012-12-02 11:53:34 -08:00
43d2e15bb7
Try to fix create_manpage_completions script for system where sysgetdefaultencoding() returns ASCII.
2012-12-02 15:31:44 +01:00
ac70772070
Remove code that tries to load files in include directory
...
https://github.com/fish-shell/fish-shell/issues/416
2012-12-01 21:17:16 -08:00
1feea366ca
Fix for off by one error with "missing newline" code
2012-12-01 20:05:49 -08:00
f599239fd4
Added xcodebuild target in Makefile
2012-12-01 20:05:35 -08:00
a122d2eb50
First attempt at appending a "missing new line" character
...
https://github.com/fish-shell/fish-shell/issues/397
2012-12-01 15:44:09 -08:00
17e7860700
Fix chsh completion
...
https://github.com/fish-shell/fish-shell/issues/415
2012-12-01 14:12:11 -08:00
34fab879cb
Fix to xcodebuild
...
https://github.com/fish-shell/fish-shell/issues/229
2012-12-01 13:28:30 -08:00
b02ed0bbe6
use sgrep instead of grep
2012-11-27 13:02:13 +08:00
165ba535f0
use getent for hosts if available, otherwise use more resilient processing of /etc/hosts
2012-11-27 11:49:52 +08:00
8253df7c3d
use getent for passwd and group if available
2012-11-27 11:49:52 +08:00
4788da204b
Additional improvements to line wrapping reliability
2012-11-26 12:31:44 -08:00
cf11d1e4e6
Additional changes to try to improve line wrapping
2012-11-25 01:26:58 -08:00
e557327860
Coalesce redundant repaints, prepare to address some resizing issues (again!)
2012-11-24 21:06:42 -08:00
e152cfac34
Change to make the lookahead array a std::stack instead of a static 4k list(!)
2012-11-24 16:58:30 -08:00
464f1f44aa
Improvements to avoid clearing the screen as often, which addresses a problem where the screen may be blank
...
Fixes https://github.com/fish-shell/fish-shell/issues/402
2012-11-24 16:42:25 -08:00
bf27cb1f5e
Further fixes to newline escaping
...
Addresses issue described in https://github.com/fish-shell/fish-shell/issues/347#issuecomment-10650443
2012-11-23 12:03:36 -08:00
654010f639
Grammar fix in a comment
2012-11-23 11:25:33 -08:00
918f84438f
Don't autosuggest files until after we've tried (and maybe failed) to load completions
...
Fixes https://github.com/fish-shell/fish-shell/issues/378
2012-11-23 11:22:58 -08:00
93e2415924
Fix a memory leak
2012-11-23 11:14:16 -08:00
4837a2d0df
Replaced some usage of wchar_t * with wcstring in complete(). Some style fixes.
2012-11-23 11:12:22 -08:00
be80e1a863
Improvements to man page parser, and to description truncation
...
Fixes https://github.com/fish-shell/fish-shell/issues/98
2012-11-22 20:32:19 -08:00
e53e00c4f9
Fixed compilation error in expand.cpp
...
Fixed https://github.com/fish-shell/fish-shell/issues/401
2012-11-22 22:41:36 +05:30
90495f3ac5
Implement new newline-escaping behavior. Backslashes at the end of lines now essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes.
...
Fixes https://github.com/fish-shell/fish-shell/issues/347
Fixes https://github.com/fish-shell/fish-shell/issues/52
2012-11-22 01:09:07 -08:00
6fc9e6f21e
Make tok_first return a wcstring instead of a wchar_t*
2012-11-21 22:23:48 -08:00
7117c4a5ee
Remove tok_destroy
2012-11-21 22:14:28 -08:00
a3a7c48799
Modify tokenizer to store last token in a wcstring
2012-11-21 22:09:35 -08:00
f545fb2491
Work towards refactoring tokenizer to be a real object
2012-11-21 17:48:35 -08:00
e73be48d96
Escape arguments to certain shell invocations in Makefile
...
https://github.com/fish-shell/fish-shell/issues/387
2012-11-21 13:42:30 -08:00
04b1b83039
Fix for buffer overrun in tokenizer for strings that end with backslash
...
Fixes https://github.com/fish-shell/fish-shell/issues/389
2012-11-20 14:51:30 -08:00
e9d216bc84
Fixed recursive brace expansion
...
https://github.com/fish-shell/fish-shell/issues/399
2012-11-20 13:52:53 -08:00
87510ac77d
Hungary notation -> Hungarian notation
2012-11-19 13:16:50 -08:00
44ce3e6731
Changes to make word movement less aggressive
...
https://github.com/fish-shell/fish-shell/issues/384
2012-11-19 02:41:57 -08:00
26678682ca
Fix indentation of switch statements
2012-11-19 00:31:03 -08:00
7d63900fb8
Modified project file to reflect new name
2012-11-19 00:17:54 -08:00
e47d56a84f
FishsFish.xcodeproj -> fish.xcodeproj
2012-11-19 00:17:25 -08:00
9b52269a5b
Updated style guide to reflect modified style
2012-11-18 16:30:53 -08:00
9992b8eb0e
Apply new indentation, brace, and whitespace style
2012-11-18 16:30:30 -08:00
bab69f2672
Merge branch 'master' into fix-indentation-merge
2012-11-18 15:12:22 -08:00
2e33633698
More stylefixes
2012-11-18 13:52:21 +01:00