RELEASE NOTES spatstat 1.14-10 30 January 2009 We thank Salma Anwar and Ang Qi Wei for contributions. OVERVIEW New functions for generating random points on lines. New documentation about shapefiles. Minor improvements and bug fixes. NEW DOCUMENTATION The package now includes a vignette (doc/shapefiles.pdf) explaining how to convert shapefiles into spatstat format. NEW FUNCTIONS pointsOnLines runifpointOnLines rpoisppOnLines Given a line segment pattern, these functions generate (systematic or random) patterns of points that lie on the line segments. quadrat.test.splitppp New method for quadrat.test for objects of class 'splitppp'. IMPROVEMENTS/ENHANCEMENTS quadratcount The function 'quadratcount' is now generic, with methods for 'ppp' and 'splitppp'. pixellate new argument W determines the pixel grid. data(humberside) The pentagonal boundary of `humberside.convex' has been modified very slightly so that it encloses all the data points. data(humberside), data(urkiola) The internal format of these datasets was slightly incorrect (as described in bug [2]) and has now been repaired. internal code Several internal improvements in R code. Various minor glitches in the C and C++ code, detected by various compilers, have been repaired. Numerous help files have been corrected. BUGS [1] predict.ppm, plot.ppm, plot.fii For a multitype point process model, these functions sometimes crashed if the levels of the marks were not in alphabetical order. (Detected by Salma Anwar) Fixed. [2] owin, intersect.owin, intersect.tess, quadrats, quadrat.test, quadratcount If 'df' was a data frame, then owin(poly=df) created an object with a slightly incorrect internal format. This subsequently caused other functions to crash. Fixed. [3] plot.ppp Main header on the plot was incorrect if the point pattern contained 'reject' points. Fixed.