summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2008-06-09Properly handle merged files and conflicts which may arrise while merge.Tobias Stoeckmann
Instead of ignoring all files which contain possible conflict markers, only watch out for files which have actually been merged. With input by and ok joris.
2008-06-09Stop fooling ourselfs by freeing cvs_directory_tag at the wrong position:Tobias Stoeckmann
cvs_directory_tag is reinitalized every time we enter a new directory, so make it clear by freeing before going into a new directory. discussed with and ok joris
2008-06-09Check if RCS file exists before trying to retrieve revisions for annotate,Tobias Stoeckmann
fixes segmentation fault on added but not yet committed files for example. Based on diff by Igor Zinovik.
2008-06-09Use a $OpenBSD tag so our scripts will sync changes.Darren Tucker
2008-06-09Extend 32bit -> 64bit values for statvfs extension missed in previous commit.Darren Tucker
2008-06-08simplification from igorJoris Vink
2008-06-08check whether media supports TAO or blanking.av
It makes error output nicer, e.g.: "The media can't be written in TAO mode" instead of "cdio: Only 0 of the required _N_ blocks available" ok fgsch
2008-06-08moreHenning Brauer
2008-06-08add ability to determine media capabilities (what we can do with media).av
ok fgsch
2008-06-08Have the sftp client store the statvfs replies in wire format,Darren Tucker
which prevents problems when the server's native sizes exceed the client's. Also extends the sizes of the remaining 32bit wire format to 64bit, they're specified as unsigned long in the standard.
2008-06-08Handle commits on a per-directory basis instead handling all of them atTobias Stoeckmann
once in local setup. Also added '!' to reuse typed log message for all following directories. ok joris
2008-06-08kill debug printfJoris Vink
2008-06-08properly handle FILE_UPTODATE and FILE_LOSTJoris Vink
2008-06-08check for file_rcs being NULLJoris Vink
2008-06-08Add case for ENOSYS in errno_to_portable; ok deraadtDarren Tucker
2008-06-08Don't check a file for conflict markers if it has no CVS/Entries entry.Tobias Stoeckmann
ok joris
2008-06-08there are more cases where we cannot show the tags when -v is specified.Joris Vink
noticed by tobias@
2008-06-08do not segfault when running status -v on non existing files.Joris Vink
original patch from Igor Zinovik but fixed in another way.
2008-06-08rcs_translate_tag mustn't fatal() if it cannot resolve a tag. Breaks '-f'Tobias Stoeckmann
in (r)annotate and (r)diff. ok joris
2008-06-08allow for multiple release tags, noticed by tobias@Joris Vink
2008-06-08Removed unreachable code.Tobias Stoeckmann
Spotted by Igor Zinovik. ok joris
2008-06-08properly check the passed tags if they are valid before attemptingJoris Vink
the import.
2008-06-08Avoid memory leaks in directory tag handling by always allocating andTobias Stoeckmann
always freeing dirtag. ok joris
2008-06-08Properly build up path to description files (descr entry in RCS files ifTobias Stoeckmann
you add a file with -m message). ok joris
2008-06-08There is no need to convert RCSNUMs to char just to see if they differ.Tobias Stoeckmann
We have rcsnum_differ for that. Also remove an unused var assignment if no CVS/Entries entry exists. ok joris
2008-06-07statvfs member fsid needs to be wider, increase it to 64 bits andDamien Miller
crank extension revision number to 2; prodded and ok dtucker@
2008-06-06update the description of -b and STANDARDS; suggested by grunkJason McIntyre
ok millert
2008-06-06Make open_cd() remember open mode. "blank" doesn't have to check for EPERMav
anymore. idea by jakemsr ok jakemsr ratchov fgsch (with tweaks)
2008-06-04olf support starts to die (easy stuff first); ok miodTheo de Raadt
2008-06-04tweak previous, and arrange the text to read a little better;Jason McIntyre
2008-06-04Extend awk with bitwise operations. This is an extension to the awkPierre-Yves Ritschard
spec and documented as such, but comes in handy from time to time. The prototypes make it compatible with a similar GNU awk extension. ok millert@, enthusiasm from deraadt@
2008-06-03fix some spacing issues;Jason McIntyre
2008-06-03group the descriptions for -CcHhEeRr in such a way as to avoidJason McIntyre
unneccessarily duplicating text; ok ratchov jakemsr
2008-06-03Allow aucat to play/record from input-only or output-only devices.Dale Rahn
ok jakemsr, ratchov
2008-06-02fix up ENVIRONMENT a little;Jason McIntyre
2008-06-02- tweak previousJason McIntyre
- simplify -io descriptions
2008-06-02document latest changes: -d flag is replaced by AUCAT_DEBUGAlexandre Ratchov
environment variable, new -xX options bits from eric, ok jakemsr
2008-06-02currently, we start the device as soon as write() blocks; it's betterAlexandre Ratchov
to continue filling the play buffer until it's full. This way, the play buffer has fewer chances to underrun when the device is started. ok jakemsr
2008-06-02if aucat is suspended, then the kernel continues running the deviceAlexandre Ratchov
(produces silence) and later, once aucat is resumed the kernel starts dropping samples, it will try to drop as many samples as silence was produced. So suspending breaks the aucat process permanently. workaround this by blocking the signals ie disabling suspending of aucat from the tty. The long term solution would be to catch SIGCONT and to stop the device, resync/refill buffers and restart the device. That's really a lot of work... ok jakemsr
2008-06-02allow the user to choose the aucat behaviour when underruns/overrunsAlexandre Ratchov
occur on a per-stream basis, using -Xx flags. There are 3 possible policies: - ignore : ignores underruns/overruns, for instance, this mode could be used for creating simple pipes with utilities; like in your last cdio diff. - sync : insert/discard samples in order to keep all streams in sync, useful for multi-tracker-like apps and/or to sync midi/video/whatever on audio streams (this was the previous behaviour) - error : if overruns/underruns occur, consider it as fatal error and kill the corresponding stream (without disturbing others). Useful, for reliable recordings (and/or debugging aucat itself:). ok jakemsr
2008-06-02(remove -d, second part) use strtonum() instead of sscanf() and inlinedAlexandre Ratchov
checks suggested and ok jakemsr
2008-06-02since underruns/overruns are handled outside devices, remove code thatAlexandre Ratchov
check for xruns in devices. ok jakemsr
2008-06-02(remove -d, first part) replace -d flag by AUCAT_DEBUG environmentAlexandre Ratchov
variable. This eases turning debugging on/off when aucat is started by another program. "i like the idea" jakemsr
2008-06-02Allows any input/output stream to underrun/overrun without disturbingAlexandre Ratchov
other streams. Beside making aucat usable with slow apps (eg. cdio), this change will ease turning aucat into an audio server later if one of the input buffers underruns, then silence is generated in place of the missing samples. Later, as many samples are dropped in order to maintain the stream in sync with the rest if one of the output buffers overruns then newer samples are discarded. Later silence is generated in order to maintain the stream in sync with the rest. ok jakemsr
2008-06-02fix double free which can happen if the last line has no newline;Otto Moerbeek
from Matthew Dempsky; ok ray@ millert@
2008-06-01sort flags; synchronize synopsis and usage; style(9).Igor Sobrado
tweaked by jmc@, thanks! ok jmc@
2008-06-01sort flags; synchronize synopsis and usage.Igor Sobrado
ok jmc@
2008-06-01synchronize synopsis and usage.Igor Sobrado
2008-05-31synchronize usage and synopsis.Igor Sobrado
2008-05-30cdio's blank command blanked CD twise. Fixed.av
ok jakemsr krw millert ratchov