2024-07-30  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-12; + Authors@R
	* man/{gl|lo}kerns.Rd: Rd-crossref to sfsmisc

2024-04-18  Martin Maechler  <maechler@stat.math.ethz.ch>

	* man/varNPreg.Rd: in example, show res[] <-> sigma2, and 'snr'
	* DESCRIPTION (Version): 1.1-11 - ready for release

2023-02-20  Martin Maechler <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Date): updated, Version: 1.1-10 - ready for release

	* R/lokerns.R (etc): change default of `inputb` argument to use
	  `all(bandwith > 0)' instead of `bandwidth > 0`.

2021-04-09  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/glkerns.R (asIntLogic): wrapper to ensure passing *integer* in .Fortran()

2021-04-07  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Date): updated, Version: 1.1-9 - ready for release

	* src/lokerns.f (lokern_s): Need to compute 'b := mean(bandw[])' in
	some cases; found from valgrind uninitialized 'b' results.

	* src/monitor.c (monitk0, monit2ib): enhanced and new - for
	'trace=TRUE'; helped diagnosing the above bug.

2020-07-15  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-9, (after CRAN NM-release of 1.1-8.1)
	* src/init.c: new (autogenerated) for "proper" registration
	* src/*.f   : LTO-compatible calls to BLAS/Lapack, using FCONE
	* man/glkerns.Rd: UZH biostat 'kernel.html' is gone.

2016-10-10  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-8, released to CRAN

2016-09-19  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/lokerns.R (predict.KernS): now 'newdata = *' works; and other
 	{extraneous} args give a warning.

2014-11-19  Martin Maechler  <maechler@stat.math.ethz.ch>

	* Thanks to Andri Signorell's insistence:
	* R/lokerns.R (lokerns.default, *.formula): make S3 generic;
	provide formula method
	* R/glkerns.R (glkerns.default, *.formula): ditto


2014-11-18  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-6
	* R/lokerns.R (lines.KernS): simple method added

2013-11-19  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/lokerns.R (predict.KernS): fix for "interesting" case;
	* man/KernS-methods.Rd: also update documentation and add
	"regression" test.

	* DESCRIPTION (Version): 1.1-5

2013-04-18  Martin Maechler  <maechler@stat.math.ethz.ch>

	From -fbounds-check s:
	* src/auxkerns.f (kerncl): ist=0 is "ok" for s(0:n) but not x(1:n)
	* src/auxkerns.f (kernel, smo,..),
	* R/glkerns.R, R/lokerns.R (glkerns, lokerns): new argument 'trace.lev'
	for some algorithm tracing.

2012-11-14  Martin Maechler  <maechler@stat.math.ethz.ch>

	* tests/glk1.R: demo(*, ask = FALSE) at least when run as 'check'

	* DESCRIPTION (Version): 1.1-4

2011-11-28  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-3
	Imports: sfsmisc (instead of depends)

	* NAMESPACE: added

2010-09-25  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-2

	* R/lokerns.R (.lokerns), src/lokerns.f: make 'est' the 4th arg.
	(lokerns): fix 'x.out' bug; the same for glkerns().

	* R/glkerns.R (.glkerns), src/glkerns.f: make 'est' the 4th arg.

2010-09-06  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-1

	* R/glkerns.R (.glkerns): factored out of glkerns();
	* R/lokerns.R (.lokerns): factored out, to be used in
	* R/lokerns.R (predict.KernS): now work for all 'x' and different
	deriv.

2010-09-04  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version, Date): 1.1-0

	* R/glkerns.R (glkerns): return "kernS" class;
	* tests/glk1.R: adapt to new result class.

2010-08-28  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/lokerns.R (lokerns): return "kernS"; print() etc methods.

	* DESCRIPTION (Depends): sfsmisc, so we can provide nice predict() etc

2010-03-02  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.0-9

	* src/lokerns.f (lokerns): nyl must be initialized earlier;
	bugfix by Francesco Ferrari

2009-07-02  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.0-8

	* demo/glk-derivs.R (p.3glks): "testing" function showing several derivatives

	* src/glkerns.f (glkerns): comments; return #{iter}
	* R/glkerns.R (glkerns): #{plugin iterations} returned.

	* tests/glk1.R: call p.3glks()


2009-04-02  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.0-7, released to CRAN

	* R/varNPreg.R (varest): as an alias + warning for varNPreg()
	* man/varNPreg.Rd: ditto; varest() was *ACCIDENTAL*
	copy of the varNPreg() function.

	* man/glkerns.Rd: update or delete no-longer working URLs.

	* src/glokerns.f, lokerns.f: got rid of remaining -Wall warnings

2009-04-01  Martin Maechler  <maechler@stat.math.ethz.ch>

	* tests/infloop-bug.R: add test against infinite loop

2008-01-29  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/lokerns.R, glkerns.R: use 'foo' instead of `foo'
		(messages & comments)

	* src/lokerns.f (lokerns): fix infinite loop bug, reported
	  by Corinne Dahinden, Francesco Ferrari, and Ravi Varadhan.

	* src/glkerns.f (glkerns): with 'needsrt'

2007-10-09  Martin Maechler  <maechler@stat.math.ethz.ch>

	* man/xSim.Rd: eliminate "\non_function"

2003-11-04  Martin Maechler  <maechler@stat.math.ethz.ch>

	* src/lokerns.f (lokerns): switched arg. 3 <-> 4; s/smo/inputb/
	* src/glkerns.f (glkerns): ditto

2003-11-04  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version, Date): 1.0-4

	* R/varest.R (varest): add PACKAGE to .Fortran() call
	* R/varNPreg.R (varNPreg): <ditto>

	* R/lokerns.R (lokerns): error message; white space; no return(a,b,..)
	* R/glkerns.R (glkerns):  <ditto>

	* man/lokerns.Rd: codoc fixes (default argument names)
	* man/glkerns.Rd: <ditto>
	* man/lokerns.Rd: all references *are* in glkerns.Rd

2002-07-03  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.0-3  --> CRAN

	* man/glkerns.Rd: s/T/TRUE/, s/F/FALSE/

2001-12-14  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.0-2  release for R 1.4.0

2001-08-18  Martin Maechler  <maechler@stat.math.ethz.ch>

	* man/lokerns.Rd: API change --- Arguments  hetero / is.rand

	* R/glkerns.R: and
	* R/lokerns.R: Ensure that 'stop' will be called in R, not in Fortran
	        More argument checking; don't allow silly combinations anymore

	* src/lokerns.f (lokerns): cosmetics, some from glkerns.f

2001-07-09  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/varNPreg.R (varNPreg): New; interface to Fortran's 'resest()'

	* src/glkerns.f (glkerns),
	  src/lokerns.f (lokerns): declare everything (as for 'implicit none')

	* src/auxkerns.f (constVec): better name than coff()
		Make all work with 'implicit none'.

2001-06-13  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Package): Version 1.0-1  - submitted to CRAN

	* man/(gl|lo)kerns.Rd : Extended/Improved the examples.
	* data/xSim.R: The simulated data from the original documenation
	* man/xSim.Rd: made accessible as  data(xSim)

	* tests/* : Newly added.

2001-06-08  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Package): Version 1.0-0 {waiting for release}

	* TODO-MM: new internal file (part of)
	* .Rbuildignore:


