#
330449 |
|
05-Mar-2018 |
eadler |
MFC r326276:
various: general adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
No functional change intended.
|
#
328244 |
|
22-Jan-2018 |
eadler |
MFC r328008:
units(1) free savescr in error condition too
CID: 978392
|
#
327686 |
|
08-Jan-2018 |
eadler |
MFC r327578:
units(1): add missing ':' for two short arguments
PR: 209850
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
298388 |
|
21-Apr-2016 |
eadler |
Bring a little more compability with GNU units 2.12 - notionally support a 'history file' flag. This doesn't do much now, but is there to prevent scripts written against GNU units from breaking - correctly gracefully quit rather than exit (this will make it easier to support a history file in the future) - remove the "t" flag from fopen which was there to support windows. We have not supported windows since at the latest, the introduction of capsicum.
|
#
298253 |
|
19-Apr-2016 |
eadler |
Rename units.lib -> definitions.units - this matches GNU units 2.12 add ISO country codes from units 2.12
|
#
298251 |
|
19-Apr-2016 |
eadler |
Remove pathnames.h - it only holds a single constant - it doesn't exist in the GNU variant
|
#
286446 |
|
08-Aug-2015 |
trasz |
Fix interaction between libedit initialization and Capsicum in units(1). The most visible is the removal of libedit warnings about being unable to open termcap database.
Reviewed by: eadler@ MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3322
|
#
284912 |
|
28-Jun-2015 |
jmmv |
Only initialize libedit when necessary
The code path to support units conversions from the command line need not initialize neither libedit nor the history. Therefore, only do that when in interactive mode.
This hides the issue reported in PR bin/201167 whereby running commands of the form 'echo "$(units ft in)"' would corrupt the terminal. The real issue causing the corruption most likely still remains somewhere.
PR: bin/201167 Differential Revision: D2935 Reviewed by: eadler
|
#
268792 |
|
17-Jul-2014 |
eadler |
units(1): Add support for output-format Add support for the output-format argument. This also exposes subtle rounding differences between GNU units and our units.
|
#
268282 |
|
05-Jul-2014 |
eadler |
units(1): Clean up Remove unused constant. Add 'static' where able.
|
#
268278 |
|
05-Jul-2014 |
eadler |
units: Support start of line comments with '#' Modern GNU units(1) supports comments anywhere with '#' but take the easy route for now and at least support start of line # comments.
|
#
268277 |
|
05-Jul-2014 |
eadler |
units(1): Add 'terse' support terse output is used when calling units from another script.
|
#
268271 |
|
04-Jul-2014 |
eadler |
units(1): Add 'help' flag - Add support for --help for compatibility - Make usage() static
|
#
268269 |
|
04-Jul-2014 |
eadler |
units(1): add long options Things brings additional compatibility with units 2.10
Discussed with: wblock (man page)
|
#
266117 |
|
15-May-2014 |
eadler |
units(1): Fix minor typos
Obtained From: DragonflyBSD
|
#
265907 |
|
12-May-2014 |
eadler |
units(1): call el_end()
Add missing el_end() call
|
#
265904 |
|
12-May-2014 |
eadler |
units(1): unbreak -f option, fix some style, increase compatibility.
- Unbreak the -f option: it was missing a ':' - gunits -V spits out more information than just its version: attempt to do so as well.
|
#
265903 |
|
12-May-2014 |
eadler |
units(1): use common functions
No need to replicate strdup
|
#
264475 |
|
14-Apr-2014 |
eadler |
units(1): don't compare pointers with 0
For better readability, don't compare pointers with 0 or assign 0 to them. Use NULL instead.
Inspired by: DragonflyBSD
|
#
264474 |
|
14-Apr-2014 |
eadler |
units(1): Add 'static' and sort list.
Inspired by: DragonflyBSD
|
#
264470 |
|
14-Apr-2014 |
eadler |
units(1): Add v option: verbose
For increased compatibility with GNU units: support a -v option which produces more verbose output when spitting out the answer. GNU -v does additional work in the version, information, and check output which we do not (yet?) replicate.
|
#
264463 |
|
14-Apr-2014 |
eadler |
units(1): Add U option
For increased compatibility with GNU units: support a -U option which tests for the existence of the default units file and prints it to the screen.
|
#
264462 |
|
14-Apr-2014 |
eadler |
units(1): support reading multiple units files
GNU units(1) supports reading up to 25 -f options. We support an arbitrary number.
|
#
264459 |
|
14-Apr-2014 |
eadler |
units(1): parse config file after setting defaults
Parse the config file after setting the defaults to permit the user to change things (e.g., editing mode)
|
#
264458 |
|
14-Apr-2014 |
eadler |
units(1): add libedit support
Add line editing and history support to units(1) via libedit.
Reviewed by: bdrewery
|
#
264216 |
|
07-Apr-2014 |
eadler |
units(1): make -V print version instead of -v
The units program is likely little used. It is even less likely that a script will want the units program to print out its version number by passing -v.
GNU units uses -V for version and -v for verbosity.
Increase compatibility between these two versions (written by the same author) by switching our flag as well.
Take this opportunity to remove bogus information about the version number and just call it 'FreeBSD units'.
Discussed with: cperciva, rwatson
|
#
263940 |
|
30-Mar-2014 |
eadler |
add capsicum to units(1)
|
#
227194 |
|
06-Nov-2011 |
ed |
Add missing static keywords to units(1)
|
#
181786 |
|
16-Aug-2008 |
dwmalone |
Add limited support for units that are related by affine rather than linear relations. We can now convert degC to degF.
586 units, 56 prefixes You have: 24 degC You want: degF 75.2 You have: degC You want: K (-> x*1 +273.15) (<- y*1 -273.15)
|
#
100826 |
|
28-Jul-2002 |
dwmalone |
Add enough consts to keep everyone happy.
|
#
78698 |
|
24-Jun-2001 |
dwmalone |
Add prototypes and turn on WARNS=?2.
|
#
73229 |
|
28-Feb-2001 |
dwmalone |
Give units a bit of a cleanup:
1) Fix a bug where the recursion on prefixes where if recusrion failed then the next attempt started too far along the string. 2) Up some internal limits that we were about to hit off. 3) Change the constness and signedness of some things and complete missing prototypes. 4) Remove the readerror function 'cos it could print out the wrong wrong file name. Replace it with more useful error messages. 5) Use sizeof when passing buffers to fgets. 6) Warn about empty prefix definitions.
Reviewed by: iedowse
|
#
64053 |
|
31-Jul-2000 |
kris |
Don't segv when trying to add a 0-length unit name. Some string-related cleanups inspired by OpenBSD.
Reviewed by: asmodai
|
#
50477 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
28502 |
|
21-Aug-1997 |
charnier |
Use err(3). Cosmetic in usage(). Rewrote man page in mdoc format.
|
#
23012 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
16190 |
|
08-Jun-1996 |
alex |
Fix exit code when used in non-interactive mode. Remove ';' typo attached to if statement.
|
#
16187 |
|
08-Jun-1996 |
alex |
This commit was generated by cvs2svn to compensate for changes in r16186, which included commits to RCS files with non-trunk default branches.
|
#
16186 |
|
08-Jun-1996 |
alex |
Units conversion utility courtesy of NetBSD.
Submitted by: Jeremy Prior Obtained from: NetBSD
|