summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2012-10-11amend bug section with some fixed stuff.Marc Espie
2012-10-11fix make's cond parser to be able to handle .if 5 < 7 directly.Marc Espie
okay millert@
2012-10-11Fix a use-after-free when collapsing the tree in choose mode, fromNicholas Marriott
Carl Henrik Lunde.
2012-10-09... yet more documentation, lots of inputs from jmc@ as usual.Marc Espie
2012-10-09steal .if commands() concept from NetBSD.Marc Espie
Actually less ambiguous than .if target().
2012-10-09warn about targets with multiple command lists (debug option), as it'sMarc Espie
definitely non portable behavior. discussed with millert@, who rightfully insisted on the optional debug part
2012-10-09actual engine change: prevent jobs from stomping on each other's files.Marc Espie
namely: - targets that ARE the same file shouldn't build concurrently. - targets in the same group (e.g., file.c file.c: file.y) shouldn't build concurrently. This probably fixes all the remaining races in make -j4 build in src.
2012-10-09recognize new debug options for double commands, heldjobs, target groupMarc Espie
construction
2012-10-09tweak error messages yet some more, lots of feedback fromMarc Espie
deraadt@, millert@
2012-10-09- SPECIAL_DEPRECATED -> SPECIAL_NOTHINGMarc Espie
- nodes for .POSIX and .SCCS_GET (which don't do anything) - zap remaining suffix crud. new scaffolding: - groupling list and HELDBACK state to avoid races in engine. - parser recognizes lists of targets that shoul be grouped together - OP_DOUBLE to mark nodes that have multiple lists of commands
2012-10-09new interface: look in command lines for variables that indicate a list ofMarc Espie
targets is actually separate targets.
2012-10-09Add tree keys to vi mode too, missed by accident.Nicholas Marriott
2012-10-09- bump the version to match fd.o's 0.27.1 release.Jasper Lievisse Adriaanse
2012-10-09- also check Requires.private for --exists.Jasper Lievisse Adriaanse
2012-10-06truncate silent command output to two lines. okay millert@Marc Espie
2012-10-06rework section about special targets/prereq to be somewhat readable.Marc Espie
feedback & ok jmc@
2012-10-06- extra juice for debugging signal passing. Note when we can't pass theMarc Espie
signal because the process already bought it (pgroups will do that to you) (lots of discussion with Todd on that one) - tweak error handling some more to make it less verbose when just one job is running... - show signal name in case of signal interrupts. - zap OP_LIB, move that stuff to the location where we warn when we meet that bug. okay millert@
2012-10-05document implicit rules and target dependency operators better.Marc Espie
some input from jmc@, might not be 100% perfect yet, but better than nothing at all.
2012-10-05fix signed vs unsigned warning; feedback & ok: djm@Markus Friedl
2012-10-04add umac128 variant; ok djm@ at n2k12Markus Friedl
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