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
Jan Kanis
af3059ab2a
Allow 'emit' to accept event arguments
2012-12-20 16:13:00 +01:00
Jan Kanis
1f0ae8b06d
fixed #449 , added test
2012-12-20 16:11:46 +01:00
Jan Kanis
aa477195d4
testing for bug #449
2012-12-19 16:57:11 +01:00
ridiculousfish
87baa4d3d2
Eliminate usage of __mb_cur_max, try to fix Linux build
2012-12-12 21:09:42 -08:00
ridiculousfish
c5031c2b39
Output embedded null characters more often
...
https://github.com/fish-shell/fish-shell/issues/444
2012-12-12 15:44:01 -08:00
lledey
82223d3bad
Remove -rdynamic compilation flag for OSX
...
This flag is used for the backtrace() function. It provides more information
for the backtrace on Linux, but is useless on OSX.
Signed-off-by: lledey <lledey@gmail.com>
2012-12-12 13:23:16 -08:00
Anders Bergh
56dd25667d
Make fish_config compatible with Python 2.5
...
Try to import parse_qs from the cgi module, and simplejson instead of json.
Use old string formatting. str.format() was backported from Python 3
to 2.6 and isn't available in 2.5.
2012-12-12 12:51:55 +01:00
ridiculousfish
d4a171a791
Fix to make fish_command_not_found_handler run the first time
2012-12-11 16:08:37 -08:00
ridiculousfish
978066a6de
Attempt to delay looking up command-not-found until the first not-found command to speed up startup
2012-12-11 16:00:49 -08:00
ridiculousfish
2628da4a59
Removed some debugging code used in determining autosuggestion truncation
...
Fixed a busted link in the function doc
2012-12-11 14:44:41 -08:00
ridiculousfish
ccb157c7a3
Remove tokenizer_test target and codeT
2012-12-11 13:22:13 -08:00
ridiculousfish
d43c803bfe
Fix for build errors with g++ 4.0.1
2012-12-11 13:18:40 -08:00
ridiculousfish
eec6db0a23
forward-word should accept a word of an autosuggestion
...
https://github.com/fish-shell/fish-shell/issues/435
2012-12-10 16:23:08 -08:00
David Adam (zanchey)
983bc5cecc
scp completions - describe usernames as usernames
2012-12-10 01:30:40 +05:30
David Adam (zanchey)
60435f99b9
fix typo in hostname completion
2012-12-10 01:30:40 +05:30
ridiculousfish
332cda6b16
Merge pull request #430 from lledey/master
...
Fix compilation for Python dependencies suppression.
2012-12-08 23:05:48 -08:00
lledey
8d73f2af34
Fix compilation with Python dependencies suppression.
...
Signed-off-by: lledey <lledey@gmail.com>
2012-12-09 07:48:08 +01:00
ridiculousfish
6a8219a02e
Remove Python dependency from Makefile and Xcode build
...
https://github.com/fish-shell/fish-shell/issues/429
2012-12-08 21:41:38 -08:00
ridiculousfish
c8f7d33a9a
Hopeful fix for wrapping lines issue on Linux
...
https://github.com/fish-shell/fish-shell/issues/409
2012-12-06 02:54:25 -08:00
ridiculousfish
40ec2303ff
Make fish try to detect when it's an orphaned process and then exit politely
...
Fixes https://github.com/fish-shell/fish-shell/issues/422
2012-12-05 13:33:07 -08:00
ridiculousfish
19eddddcff
Fix for issue where history file would be read immediately on launch
2012-12-04 16:00:35 -08:00
Siteshwar Vashisht
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
ridiculousfish
b9283d48b5
Added a history speed test
...
Profile driven caching of config directory
Style fixes
2012-12-03 02:25:08 -08:00
ridiculousfish
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
ridiculousfish
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
ridiculousfish
36dfc9f1bf
Reorder some fields to avoid a warning
2012-12-03 00:21:58 -08:00
ridiculousfish
4a55fff3b9
Turn off logging in incremental saving
2012-12-03 00:14:39 -08:00
ridiculousfish
02f16e90b6
Turn on incremental history saving (cross your fingers)
2012-12-03 00:14:22 -08:00
ridiculousfish
984a498063
More work towards incremental history. Added some tests.
2012-12-02 23:38:38 -08:00
ridiculousfish
c1b51c6530
First attempt towards supporting incremental history writes
2012-12-02 16:39:35 -08:00
ridiculousfish
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
Jean-Daniel Dupas
43d2e15bb7
Try to fix create_manpage_completions script for system where sysgetdefaultencoding() returns ASCII.
2012-12-02 15:31:44 +01:00
ridiculousfish
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
ridiculousfish
1feea366ca
Fix for off by one error with "missing newline" code
2012-12-01 20:05:49 -08:00
ridiculousfish
f599239fd4
Added xcodebuild target in Makefile
2012-12-01 20:05:35 -08:00
ridiculousfish
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
ridiculousfish
17e7860700
Fix chsh completion
...
https://github.com/fish-shell/fish-shell/issues/415
2012-12-01 14:12:11 -08:00
ridiculousfish
34fab879cb
Fix to xcodebuild
...
https://github.com/fish-shell/fish-shell/issues/229
2012-12-01 13:28:30 -08:00
David Adam (zanchey)
b02ed0bbe6
use sgrep instead of grep
2012-11-27 13:02:13 +08:00
David Adam (zanchey)
165ba535f0
use getent for hosts if available, otherwise use more resilient processing of /etc/hosts
2012-11-27 11:49:52 +08:00
David Adam (zanchey)
8253df7c3d
use getent for passwd and group if available
2012-11-27 11:49:52 +08:00
ridiculousfish
4788da204b
Additional improvements to line wrapping reliability
2012-11-26 12:31:44 -08:00
ridiculousfish
cf11d1e4e6
Additional changes to try to improve line wrapping
2012-11-25 01:26:58 -08:00
ridiculousfish
e557327860
Coalesce redundant repaints, prepare to address some resizing issues (again!)
2012-11-24 21:06:42 -08:00
ridiculousfish
e152cfac34
Change to make the lookahead array a std::stack instead of a static 4k list(!)
2012-11-24 16:58:30 -08:00
ridiculousfish
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
ridiculousfish
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
ridiculousfish
654010f639
Grammar fix in a comment
2012-11-23 11:25:33 -08:00
ridiculousfish
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