summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2012-10-04backout pgroup/job control from make, there is something deeply bogusMarc Espie
in stdin interaction. Fixes update-patches as reported by aja...
2012-10-02more changes, discussed and tested by various people.Marc Espie
- put back some job control, turns out it's necessary when we don't run a shell. - zap old #ifdef CLEANUP code... probably doesn't even compile. - kill most of the OP_LIB code. Just keep a wee little bit for compatibility (deprecated .LIBS and .INCLUDES, warns for weird dependencies instead of erroring out). - much improved debugging and -p output: sort variables, targets, rules, output stuff in a nicer format mimicing input. - better error message when no command is found, explain where the target comes from. - sort final error list by file. - show system files in errors as <bsd.prog.mk> - reincorporate random delay, that was dropped - optimize siginfo output by not regenerating the whole string each time. - finish zapping old LocationInfo field that's no longer used.
2012-10-02rework make documentation to correspond to usual terms (prerequisitesMarc Espie
instead of "sources", target rules, makefile names). document most recent changes. discussed with jmc@
2012-10-02Simplify rtable assignment and cut some cruftChristiano F. Haesbaert
2012-10-02Allow session tree (C-b s) to expand and collapse sessions withNicholas Marriott
left/right/space keys. From Thomas Adam.
2012-10-02Remove some out of date text from man page, from Thomas Adam.Nicholas Marriott
2012-10-02fix -z option, broken in revision 1.215Damien Miller
2012-10-01pasto; ok djm@Christian Weisgerber
2012-10-01update currency exchange rates;Jason McIntyre
2012-09-30When outputting to stdout and compressing would grow the file, exitTodd C. Miller
normally instead of with a value of 2. Also avoids unlinking the file "stdout" in the current directory in this case. OK miod@ sthen@ henning@ beck@
2012-09-29Do not test client flags against TTY_FREEZE bit, reported by Tom Ryder.Nicholas Marriott
2012-09-27Do not leak file descriptor if not a tty, reported by Sebastien Marie.Nicholas Marriott
2012-09-26last stage of rfc changes, using consistent Rs/Re blocks, and moving theJason McIntyre
references into a STANDARDS section;
2012-09-25Upon "master volume change" message, send feedback to other clientsAlexandre Ratchov
only. Fixes the master volume slider stuttering in MIDI programs. Found by armani@
2012-09-25Stop the space char completing a file name. This mimics more recentlum
versions of emacs. kjell and jasper@ agree.
2012-09-25Add notification for input from a pane, from George Nachman.Nicholas Marriott
2012-09-25Fix search forward so it can match strings on the last line, SF bugNicholas Marriott
3571114 from "LiJunLe".
2012-09-24Add control_write_buffer, from George Nachman.Nicholas Marriott
2012-09-24Use pgrp of pty fd not pid of immediate child when recovering currentNicholas Marriott
working directory (like current process). From Marcel Partap.
2012-09-24Use ACS characters for choose-tree arrows based on diff from RomainNicholas Marriott
Francoise.
2012-09-21Fix handling of filenames containing escaped globbing characters and escapeDarren Tucker
"#" and "*". Patch from Jean-Marc Robert via tech@, ok djm.
2012-09-21Fix improper handling of absolute paths when PWD is part of the completedDarren Tucker
path. Patch from Jean-Marc Robert via tech@, ok djm.
2012-09-21zap lint remainsMarc Espie
2012-09-21vax, found by fries@Marc Espie
2012-09-21major overhaul of the way make handle jobs, inspired by dpb:Marc Espie
instead of forking a "job" per target, and having that job further fork separate commands, have make maintain a list of jobs, indexed by pid of currently running commands, and handle process termination continuation-style. This has lots of benefits: - make is responsible for most printing, so we no longer need pipes nor job control: make -j jobs see the tty. - no more special-casing for jobs that don't really execute anything. - unify code for make -jn and make -B, including signal handlers and job waiting. So make -n, make -q, +cmd now run commands in the same way in all cases. - unified more accurate error-reporting, as make knows precisely which command failed. Commands are tagged with their lines, and we display failing commands in silent mode. - fine-grained "expensive" command handling (recursion limiter). Do it per-command instead of per-target. Moreover, signal response is now simpler, as we just block the signals in a small critical sections, test for events, and sigpause (thanks a lot to guenther@ and millert@), so running make is now almost always paused without any busy-waiting. Thanks to everyone who tested and gave input.
2012-09-20add more sensor types to sensor framework.Yojiro Uo
- Pressure (10^-3 Pa) - distance (10^-6 m) - acceleration (10^-6 m/s^2) ok deraadt@ reyk@
2012-09-19this command comes from V7; from simon gerratyJason McIntyre
confirmed by sobrado
2012-09-18The place name we visited was not "sake" but "Sakae".YASUOKA Masahiko
ok claudio henning
2012-09-18Add bounds check on sftp tab-completion. Part of a patch from from Jean-MarcDarren Tucker
Robert via tech@, ok djm
2012-09-17clear old keys on rekeing; ok djmMarkus Friedl
2012-09-17an XXX for laterDamien Miller
2012-09-14remove unused variableMarkus Friedl
2012-09-14more accurate fix: don't mark '!' as a meta character, recognize "!" asMarc Espie
a shell reserved word. okay millert@
2012-09-14! is a meta character, this letsMarc Espie
test: ! pgrep process work, without trying to look for a '!' command (remember that not running a shell for each command is an optimization ?) bug fix prompted by eric@'s remark, okay millert@
2012-09-14There's no reason to unlink the destination if we can't even openTodd C. Miller
the source file. This fixes a problem with the databases/ruby-ldap port. Note that I changed the O_TRUNC to O_EXCL to avoid the race between unlink/rename and creat. OK naddy@ jeremy@
2012-09-13Fix comment line lengthDarren Tucker
2012-09-12Define empty CDIAGFLAGS for programs that use Werror.Christiano F. Haesbaert
Makes "make build" build with WARNINGS=Yes on amd64. ok espie
2012-09-10The gcc-sh-register-allocator bug may never be fixed. When we move toTheo de Raadt
PIE, the -O1 workarounds must be -O0. check out sort/tmp.c to see how incredibly bad the bug is. ok miod
2012-09-07Make C-r not screw up the line counter if the pattern ends up notlum
matching. More goodness from Florian Obser. (and a tweak by me)
2012-09-07when muxmaster is run with -N, make it shut down gracefully when a clientDarren Tucker
sends it "-O stop" rather than hanging around. ok djm@
2012-09-07Merge escape help text for ~v and ~V; ok djm@Darren Tucker
2012-09-07Print '^Z' instead of a raw ^Z when the sequence is not supported. ok djm@Darren Tucker
2012-09-06missing letter in previous;Jason McIntyre
2012-09-06Make the escape command help (~?) context sensitive so that only commandsDarren Tucker
that will work in the current session are shown. ok markus@
2012-09-06Put help text for ~v and ~V around the correct wayDarren Tucker
2012-09-06Add ~v and ~V escape sequences to raise and lower the logging levelDarren Tucker
respectively. Man page help from jmc, ok deraadt jmc
2012-09-05Handle empty list properly in choose-list, based on fix from Thomas Adam.Nicholas Marriott
2012-09-05We can't tell what the terminal has done with a DCS string, so reset theNicholas Marriott
cursor and attributes afterwards.
2012-09-04Trivial code simplification from Tim Ruehsen.Nicholas Marriott
2012-09-03Remove xterm CRA support - support is patchy and it will be done betterNicholas Marriott
using margins.