######################################################################
#  News: to package SweaveListingUtils
######################################################################
 
##############
v 0.7
##############

user-visible CHANGES:
+ title changed to title style / capitalization

GENERAL ENHANCEMENTS:
+ cleaned DESCRIPTION and NAMESPACE file as to Imports/Depends

under the hood:
+ added .Rbuildignore

BUGFIXES:

##############
v 0.6
##############

under the hood:

+ added DESCRIPTION tag "ByteCompile" to all our packages
+ updating maintainer email address and URL.
+ added argument no.readonly = TRUE to assignments of form opar <- par()
+ .Rbuildignore  as a reaction to B. Ripley's mail on r-devel, "CRAN package sizes",  Feb-14-2011, 
+ created folder vignettes and moved content of inst/doc/ to it
+ removed lazyload tag in DESCRIPTION
+ deleted inst/doc folder
+ argument kws in setBaseOrRecommended() gains default value
+ changed assignment from assignInNamespace to assignInMyNamespace
+ alerted by Kurt Hornik: added several packages to "suggests" tag in DESCRIPTION (trunk)
+ wrapped calls to readLines in SourceFromRForge in try() in order to avoid errors when R-forge site is down (triggered by B. Ripley's mail from Feb 1, 2012).
+ removed obsolete base-argument "version" of library, require 
+ NOTE included in starting message that support will stop soon and that rather pkg knitr is to be used
+ fixed wrong argument structure for library() 
+ deleted no longer needed chm folders

BUGFIXES:
+ fixed strip.white issue in pkg SweaveListingUtils
+ changed chunk option strip.white from FALSE to false

##############
v 0.5
##############

under the hood:
+ followed change in naming convention on r-forge,ie
  base.url = "http://r-forge.r-project.org/scm/viewvc.php/*checkout*/pkg/"
  instead of 
  base.url = "http://r-forge.r-project.org/plugins/scmsvn/viewcvs.php/*checkout*/pkg/"
+ quotes are now \texttt in listings by default (as required in jss)
  --- fixes a quote - typesetting issue as required by JSS
+ DESCRIPTION files and package-help files gain a tag 
  SVNRevision to be filled by get[All]RevNr.R from utils in distr



##############
v 0.4
##############

user-visible CHANGES:

+ commands:
  * SweaveListingPreparations() gains arguments fileCommand and pkgCommand to define TeX macros \file \pkg;
    correspondingly, there are new SweaveListingOptions...
  * integrated Andrew Ellis's nice ideas into SweaveListingUtils to use \lstenvironment
  * individual markup style for base or recommended packages (checked for with new function
    isBaseOrRecommended()) is distinct now by default (extra color RRecomdcolor)
  * new arg withSchunkDef in SweaveListingPreparations
  * when SweaveListingPreparations is used with argument 'withOwnFileSection'=TRUE
    lstsetR and lstsetRd use argument 'add' = FALSE by default
  * temporarily changes (like background color) made easier:
    - new functions 
      # lstdefRstyle to change Rstyle
      # lstsetRall to change all R-like styles (i.e. Rstyle, Rinstyle, Routstyle, Rcodestyle)
  * now can specify styles for Sinput, Soutput, Scode, separately as Rin, Rout, Rcode
  * colors now have suffix "color", i.e. Rcomment -> Rcommentcolor, Rout -> Routcolor
+ vignette:
  * included an example with escape sequences in vignette
  * included an example with framed code in vignette

GENERAL ENHANCEMENTS:

+ added tests/Examples folder with file SweaveListingUtils-Ex.Rout.save to have
  some automatic testing
+ added field "Encoding: latin1" to all DESCRIPTION files in order to avoid problems 
  with e.g. Windows locale when svn replaces $LastChangedDate
+ added TOBEDONE (sic!) files for each package (by accident also in trunc; these are empty so far)
+ vignette: 
  * included svn-multi style files to /inst/doc folders for upload on CRAN

INTERNALLY:

+ added a suggestion by Frank Harrell to the vignette of SweaveListingUtils
+ yet another literate programming with listings -- ~,^,<=, >= as suggested by Frank Harrell
+ Rdlisting.sty updated according to updated version of Murdoch paper
+ keywords are drawn from ls(search(...))-results in decreasing alphabetical order now
+ linewidth by default is now read from getOption("width")
+ now have a unique counter for incremental definitions of Rstyle(s):
  % note: we define styles RstyleO<num> incrementally, i.e.
  %       \lstdefinestyle{RstyleO<num>}{style = RstyleO<num-1>,
  %                                     <further definitions for RstyleO<num> > }
  % and then overwrite each time style Rstyle by
  %     \lstdefinestyle{Rstyle}{style=RstyleO<num>}
  * with lstdefRstyle Rstyle is no longer only changed after require(), library() 
  -> renamed counter from .numberofRequires to .numberofRstyleDefs
+ the same is now used with 
+ Small changes in SweaveListingPreparations.R, <..>.Rd and SweaveListingUtils.R 
  in order to work well with our distrMod article.
+ in lstset.R: new internal functions to standardize behavior and make maintenance easier (start with ".") 
+ moved parts of former SweaveListingUtils.R to taglist.R and lstset.R
+ new option extendedchars = false as default according to Mail by Rasmus Pank Roulund 


BUGFIXES:

+ fixed some issues in SweaveListingUtils --- Rdlisting.sty 
  somehow had not respected capitalization ...
+ updated MASKING and NEWS entries in SweaveListingUtils
+ distr in Suggests for SweaveListingUtils
+ fixed mis-spelled Frank Harre_ll_
+ fixed issues with multiple definitions of morekeywords for listings style Rstyle 
+ fixed buglets in keywordstyles (caused error in vignette to distr)
+ fixed some buglet in SweaveListingUtils.R (only appeared when vignette building was skipped)
+ the five-fold backslashes issue
  * require R-2.10.0 for version (0.4) [using new Rd-parser]/ versions (< 0.4) use old Rd-parser
  * corresponding note in 0SweaveListingUtils-package.Rd
  * replaced \verb with \code in .Rd-files to version 0.3.5 
    (so it works with .Rd version 1.0 resp. 2.9.x)
+ \href inserted for PR's mail address (otherwise some wrong link was produced; remarked by A. Hausmann)


##############
v 0.3.1
##############
* when SweaveListingPreparations is used with argument 'withOwnFileSection'=TRUE
  lstsetR and lstsetRd use argument 'add' = FALSE by default
* markup style for base or recommended packages (checked for with new function
  isBaseOrRecommended()) is distinct now by default (extra color RRecomdcolor)

##############
v 0.3
##############

* included some suggestions due to Frank E. Harrel as to the
  default settings of R markup (in particular as to "literate
  programming")
* included some description/documentation how to re-unmask
  base functions 'library' and 'require' at the end of
  an .Rnw file
* Rd-Style Markup
  +updated Rdlisting.sty according to the new version of 
   "Parsing Rd Files" by Duncan Murdoch as of Jun 21 2009
* thanks to Andrew Ellis:
  new options for SweaveListingPreparations:
  + withOwnFileSection in order to allow for own definition file/
                     section to define 'Sinput', 'Soutput',
                     'Scode' environments
  + withVerbatim in order to allow to use 'lstnewenvironment' - type
                 environments for 'Sinput', 'Soutput', 'Scode' instead of 
                 the Sweave.sty-default with \DefineVerbatimEnvironment.
                 this in particular allows for escaping mechanisms
                 as provided for in 'listings' package
 
##############
v 0.2
##############

* vignette:
  + SweaveListingUtils now has a vignette ("ExampleSweaveListingUtils")
  + updated and extended vignette ExampleSweaveListingUtils.Rnw
    (shows how to modify markup; included references)

* compatibility:
  +some minor modifications in SweaveListingUtils for use in JSS;

* Rd-Style Markup
  +completed Rdlisting.sty according to "Parsing Rd Files" by Duncan Murdoch
   as of Nov 4 2008

* MASKING:
   +some changes such that the results of base::library are obtained

* Rd-style:
  + several buglets detected with the fuzzier checking mechanism
    cf [Rd] More intensive checking of R help files, Prof Brian Ripley, 09.01.2009 10:25) 
       [Rd] Warning: missing text for item ... in \describe? , Prof Brian Ripley,

##############
v 0.1.1
##############
 
 * new vignette ("ExampleSweaveListingUtils") to show
   how to use this package
 * moved license to LGPL-3

##############
v 0.1
##############


* new package initiated; see package help file for a survey
