David Adam
a6a16808e3
Merge branch 'iwyu'
...
http://include-what-you-use.org/
2015-07-29 09:30:19 +08:00
ridiculousfish
aee71b594b
Remove unused unload_all function
2015-07-27 23:36:54 -07:00
ridiculousfish
6e3231a9d7
Stop passing mutable references to completions around
...
Replace uses of vector<completion_t>& with vector<completion_t>*
This makes it clear at the call site that the object may be mutated.
2015-07-27 18:45:47 -07:00
ridiculousfish
85dad6913e
Support file tab completion after = and : separators
...
For example, env VAR=/usr<tab> will now work as expected
Fixes #2178
2015-07-27 13:43:20 -07:00
ridiculousfish
deacec07bf
Fix a warning with g++ about an unused function result
2015-07-26 10:55:19 -07:00
David Adam
958880d972
src/wutil: drop <features.h> header, _BSD_SOURCE is defined by the compiler
2015-07-26 19:58:02 +08:00
ridiculousfish
78af59f40c
Handle getcwd failures to satisfy the linter
2015-07-26 02:15:59 -07:00
ridiculousfish
c59f5e9f01
Cast getcwd() to void to defeat a warning
2015-07-26 02:14:06 -07:00
ridiculousfish
c9349f2ef6
Continue to refine tokenizer interface
...
Migrate some functions into tokenizer instance methods
2015-07-26 00:58:32 -07:00
ridiculousfish
4ebaa7b6bd
Continue migration to the new tokenizer interface
2015-07-26 00:12:36 -07:00
ridiculousfish
618896c043
Early reworking of tokenizer interface
2015-07-25 23:05:47 -07:00
ridiculousfish
0dbd83ffaf
Remove some dead code
2015-07-25 22:47:44 -07:00
David Adam
3929e9de0e
Merge branch 'master' into iwyu
2015-07-26 10:20:13 +08:00
ridiculousfish
f4d1657c22
Eliminate wgetopt global variables
...
Replace them with a new struct wgetopter_t that uses
instance variables instead.
2015-07-25 18:16:34 -07:00
ridiculousfish
caab298f72
Add DerivedData directory to .gitignore
2015-07-25 17:45:05 -07:00
ridiculousfish
0d0b2ce9b3
Update doc and message.pot targets for new src directory
2015-07-25 17:44:15 -07:00
ridiculousfish
16ad5d3a2e
Add cppcheck.sh driver script for running cppcheck
2015-07-25 17:33:34 -07:00
ridiculousfish
92e9297a15
Update xcode project for new Xcode
2015-07-25 16:48:52 -07:00
ridiculousfish
ac72db8ef0
Make our wgettext() implementation a little less terrifying
...
Use wchar_t* directly instead of wcstring.c_str()
2015-07-25 16:01:59 -07:00
ridiculousfish
9b4e365517
Update 'depend' target so make depend works again
...
This is very ugly because makedepend has no native support
for building outside the source tree. It always wants to
prepend 'src/' to the object file path. So instead we have
to cons up a new source tree, with the sources files at the
root, and run makedepend on that.
2015-07-25 15:17:08 -07:00
ridiculousfish
c0cefde5d1
Manually update Makefile depends
...
Temporary fix until the 'make depend' target can be sorted out
2015-07-25 13:23:18 -07:00
ridiculousfish
1786a7cdc4
Use the address-of operator when checking for weak symbols
...
This fixes a warning with gcc on OS X
2015-07-25 13:02:58 -07:00
ridiculousfish
a91e8887cd
Migrate source files into src/ directory
...
This change moves source files into a src/ directory,
and puts object files into an obj/ directory. The Makefile
and xcode project are updated accordingly.
Fixes #1866
2015-07-25 12:31:57 -07:00
David Adam
d3a0372e89
grep completions: remove trailing end statement
2015-07-26 00:16:48 +08:00
David Adam
793e1afa08
Makefile: clean up dependenciees
2015-07-25 23:58:45 +08:00
David Adam
78162a2a13
Initial pass with Include What You Use
2015-07-25 23:53:32 +08:00
David Adam
30ea4fc416
Makefile: typo fixes in check-legacy-binaries
2015-07-25 16:52:19 +08:00
David Adam
d1d36cc9af
Merge branch 'death_of_mimedb'
2015-07-25 13:04:28 +08:00
David Adam
b2a97e4245
Makefile: Add mimedb and fishd to check-legacy-binaries target
2015-07-25 12:27:27 +08:00
PythEch
b32f770a69
Fix Unknown Signal 'winch'
...
Fixes an annoying error that affects machines with Turkish locales
2015-07-24 08:56:14 -07:00
David Adam
78d4f22ce4
__fish_print_mounted: expand scope on non-Linux platforms
2015-07-24 18:35:10 +08:00
Fabian Homborg
3925929979
Fix mountpoints with spaces on linux
...
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
2015-07-24 18:33:35 +08:00
David Adam
60fdd71f74
read: update completions
...
--right-prompt added in fe9cf673a2
but missed from the
completions.
With thanks to nafg@github.
2015-07-24 18:18:10 +08:00
ridiculousfish
b4f53143b0
Migrate source files into src/ directory
...
This change moves source files into a src/ directory,
and puts object files into an obj/ directory. The Makefile
and xcode project are updated accordingly.
Fixes #1866
2015-07-24 00:59:27 -07:00
David Adam
9c2fdc6da5
fish.spec.in: re-add to source treee
...
Imported from https://github.com/zanchey/fish-build/
Work on #2020 .
Note that this is explicitly removed from `git archive` tarballs in
keeping with the changes in 0effcf6df1
.
2015-07-24 10:58:30 +08:00
Lars Grefer
821e8ec59a
Completion support for the main commands of the travis command line tool
2015-07-24 02:29:53 +02:00
David Adam
4401abb166
tutorial: arrays as a synonym for lists
...
Closes https://github.com/fish-shell/fish-site/issues/13
[skip ci]
2015-07-23 18:43:57 +08:00
Razzi Abuissa
27be004c64
docs: typo fixes
...
[skip ci]
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
2015-07-23 15:12:10 +08:00
David Adam
6c668868e9
death of mimedb: remove mimedb from the tree
2015-07-23 14:35:35 +08:00
David Adam
6add8a7df9
open: drop mimedb dependency
2015-07-23 14:26:38 +08:00
David Adam
7fa69ef8be
__fish_complete_suffix: don't provide file description by default
...
Drops dependency on the mimedb tool and reflects the changes made to the
default chooser for files in #279 .
2015-07-23 14:26:38 +08:00
David Adam
f77f71c17e
__fish_{filter,complete}_mime: drop from tree
...
These are undocumented and unused, and rely on mimedb which is being removed
from the tree.
2015-07-23 14:26:38 +08:00
David Adam
749b9182ab
wildcard.cpp: don't call mimedb to complete suffixes
2015-07-23 14:26:38 +08:00
Fabian Homborg
3b0805f4d7
Normalize *diff completions
2015-07-20 15:19:03 -07:00
Fabian Homborg
0c1485c325
Normalize *grep completions
2015-07-20 15:19:03 -07:00
Fabian Homborg
86554d66d0
Indent svn completion
...
Seems emacs' fish-mode sometimes breaks
2015-07-20 15:19:03 -07:00
Fabian Homborg
6475d763d0
Remove function and descriptions from rc-service completion
...
The descriptions are "Start: Start the service"
"Stop : Stop the service"
"Restart: Restart the service"
2015-07-20 15:19:03 -07:00
Fabian Homborg
7add4d5782
Normalize *tex completions
2015-07-20 15:19:03 -07:00
Fabian Homborg
f70b1ffbbf
Normalize python* completion
2015-07-20 15:19:03 -07:00
Fabian Homborg
8a9b7dc63a
Normalize *sum (md5sum et al) completions
2015-07-20 15:19:03 -07:00