This blog is updated daily.
A general description is here.
‘rapply()’ preserves attributes on the list when ‘how = "replace"’.
It is now possible (again) to ‘replayPlot()’ a display list snapshot that was created by ‘recordPlot()’ in a different R session.
It is still not a good idea to use snapshots as a persistent storage format for R plots, but it is now not completely silly to use a snapshot as a format for transferring an R plot between two R sessions.
The underlying changes mean that packages providing graphics devices (e.g., ‘Cairo’, ‘RSvgDevice’, ‘cairoDevice’) will need to be reinstalled.
Code for restoring snapshots was contributed by from Jeroen Ooms and JJ Allaire.
Some testing code is available at <URL: https://github.com/pmur002/R-display-list>
‘R_GE_version’ has been increased to ‘11’.
‘nchar(x, "w")’ assumed -1 for characters it did not know about (e.g. zero-width spaces): it now assumes 1. It now knows about zero-width characters and a few extra double-width characters.