aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Lint CleanupGravatar Aaron Gyes2016-06-14
| | | | | | | This remove some stores that clang assures me are very dead. And an assert() for an unlikely NULL pointer dereference I can't quite figure out.
* use fish_wcwidth rather than wcwidthGravatar Kurtis Rader2016-06-14
| | | | Minor cleanup related to issue #2199.
* Travis: clang 3.5.0 on LinuxGravatar Aaron Gyes2016-06-14
| | | | | | | | https://docs.travis-ci.com/user/trusty-ci-environment all trusty images have sudo, and actually it is required to use this new Travis environment per docs. This makes it actually do it. Clang is 3.5 now.
* Travis: restore clang with trusty & included clangGravatar Aaron Gyes2016-06-14
| | | | | | | | | Upgraded to using Tavis trusty dist (from precise) Ubuntu's clang is only 3.4 though. For fancy address, thread-sanitizer stuff, easier to do on OS X. We can use the clang that comes with xcode 8 beta.
* Quote `eval ... webconfig.py` in fish_config.fishGravatar Aaron Gyes2016-06-14
| | | | | | This was causing issues launching fish_config on OS X if fish.app is renamed to contain a space (noted, but likely not the actual problem, in issue #3140)
* Completion for string match --invertGravatar Aaron Gyes2016-06-13
| | | | Also adds descriptions for some other options which were absent.
* remove obsolete install targets in MakefileGravatar David Adam2016-06-14
| | | | | | | | | | | check-uninstall detects incompatible old installations of fish pre-2006; it seems unlikely that there are still from-source installations that will be incompatible in only this way. install-sh works around a limitation in darcs, the previous VCS, and is no longer required. install-force should be refactored at some point.
* make style targets in Makefile phonyGravatar David Adam2016-06-14
|
* Restyle touched .cpp filesGravatar Aaron Gyes2016-06-12
|
* Improve fish_indent -w error outputGravatar Aaron Gyes2016-06-12
| | | | Show small usage blurb, add newline to end.
* Hand-build 256, 24-bit color esc strings same wayGravatar Aaron Gyes2016-06-12
| | | | | ... using snprintf() for the 256-color function in same manner as the 24-bit function.
* Improve comments, update DoxyfileGravatar Aaron Gyes2016-06-12
| | | | Some changes were cribbed from #1317
* Fix env_universal_common.cpp filesize comparisons.Gravatar Aaron Gyes2016-06-12
| | | | | | | | * if (result == ULLONG_MAX) is always false, likely a typo as result is unsigned long, and the comment says ULONG_MAX. * use off_t instead of size_t for file size where it can mismatch st_size's type in stat.h
* Don't allow specifying an fd with a caret redirectionGravatar ridiculousfish2016-06-12
| | | | | | | | For example, an argument 12345^ is a real argument, not a redirection There's no reason to use ^ here instead of >, and it's annoying to git users. Fixes #1873
* Error on -w without a path before reading stdinGravatar Aaron Gyes2016-06-12
| | | | | Oops, `fish_indent -w` just sits there waiting for input if nothing is pointing at it, only to give user the error afterwards.
* Update CONTRIBUTING.mdGravatar Aaron Gyes2016-06-11
| | | Mention Coverity
* Don't cppcheck the pcre sourcesGravatar ridiculousfish2016-06-11
|
* Avoid using chmod --reference in style.fishGravatar ridiculousfish2016-06-11
| | | | | | chmod --reference is not available on OS X Instead, we copy the source file into the temporary path, so that mode bits are preserved
* Merge pull request #3123 from moverest/completionGravatar Fabian Homborg2016-06-10
|\ | | | | Extend autocompletion support
* | Fix crash when fish_indent is using stdin with -wGravatar Aaron Gyes2016-06-10
| | | | | | | | | | | | | | | | | | | | | | When given no path, the logic was happy to try to use an unitialized output_location. $ fish_indent -w < test.fish Opening "(null)" failed: Bad address Initialize the string, and repair the logic to catch this case and report the problem correctly.
* | Allow compressed man pages in `help`Gravatar Fabian Homborg2016-06-10
| | | | | | | | | | | | | | | | It seems Fedora compresses our whopping 340k of man pages. Fixes #3130. Inspired by @TieDyedDevil's work there.
* | don't print header for each jobGravatar Corey Ford2016-06-08
| |
| * Fix and enhance netctl-auto completionsGravatar Clément Martinez2016-06-08
| | | | | | | | | | | | | | | | | | | | | | I mixed things up with `netctl` somehow. Since the two are quite different they do not have the same function, they should not have the same completions. I also find that I would be smarter to only display the relevent profiles given what we want to do. If we want to disable a profile we should only complete with enabled profile for completion for instance. I don't know if the implemention is nice enough however.
| * Add help option completions for godoc, gofmt, goimports, golint, gorenameGravatar Clément Martinez2016-06-08
| |
| * Clean mkdir completionsGravatar Clément Martinez2016-06-08
| |
| * Split __fish_print_modules from modprob.fish and modinfo.fishGravatar Clément Martinez2016-06-08
| |
* | Expand string documentationGravatar Fabian Homborg2016-06-08
| | | | | | | | | | Explain that globs need to match the entire string and a bit about our regular expressions.
| * Refine mkdir completions for non SELinux and non GNUGravatar Clément Martinez2016-06-08
| |
| * Add xz completionsGravatar Clément Martinez2016-06-08
| |
| * Add modinfo completionsGravatar Clément Martinez2016-06-08
| |
| * Add lscpu completionsGravatar Clément Martinez2016-06-08
| |
| * Add gorename completionsGravatar Clément Martinez2016-06-08
| |
| * Add golint completionsGravatar Clément Martinez2016-06-08
| |
| * Add goimports completionsGravatar Clément Martinez2016-06-08
| |
| * Clean udisksctlGravatar Clément Martinez2016-06-08
| |
| * Clean netctl-auto and udiskctl completionsGravatar Clément Martinez2016-06-07
| |
| * Add udisksctl autocompleteGravatar Clément Martinez2016-06-07
| |
| * Add termite autocompleteGravatar Clément Martinez2016-06-07
| |
| * Add poweroff autocompleteGravatar Clément Martinez2016-06-07
| |
| * Add netctl-auto autocompleteGravatar Clément Martinez2016-06-07
| |
| * Add mkdir autocompleteGravatar Clément Martinez2016-06-07
| |
| * Add gofmt autocompleteGravatar Clément Martinez2016-06-07
| |
| * Add godoc autocompleteGravatar Clément Martinez2016-06-07
| |
| * Add alsamixer autocompleteGravatar Clément Martinez2016-06-07
|/
* Merge pull request #3118 from floam/headerdoc-fixesGravatar Aaron Gyes2016-06-05
|\ | | | | | | | | | | | | Update Xcode project, HeaderDoc comments. Fix various invalid HeaderDoc comments. Normalize autoload.cpp/autoload.h as an example of something closer to "proper" HeaderDoc formatting. Have clang/Xcode validate HeaderDoc comments. Remove key_reader.cpp from Xcode project.
| * Be a bit more consistent and proper.Gravatar Aaron Gyes2016-06-05
| |
| * These autoload comment should be HeaderDoc comments.Gravatar Aaron Gyes2016-06-05
| |
| * Repair various invalid HeaderDoc comments.Gravatar Aaron Gyes2016-06-05
| | | | | | | | | | Enable build setting to allow Xcode to complain about invalid comments.
* | remove dependency on dcgettext()Gravatar Kurtis Rader2016-06-05
| | | | | | | | | | While fixing issue #3110 I noticed there is exactly one place we use dcgettext() and that use is completely unnecessary. So remove it.
* | simplify, and fix, setting the current localeGravatar Kurtis Rader2016-06-05
|/ | | | | | | | | | Fix test setup bogosities. Specifically, they weren't hermetic with respect to locale env vars. Rewrite the handling of locale vars to simplify the code and make it more like the pattern most programs employ. Fixes #3110