The R Project SVN R

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
44421 6741 d 7 h ripley /branches/R-Cairo/ create R-Cairo  
44374 6745 d 5 h ripley /trunk/src/main/ colours are signed, so use the proper type  
44343 6746 d 7 h ripley /trunk/ remove support for pre-1.4.0 (!) graphics snapshots
move dpSavedptr entirely to base.c
use [dg]pptr not Rf_[dg]pptr in code
more description of graphics subsystems
 
44311 6749 d 5 h ripley /trunk/src/ do non-recorded graphics calls by .Call  
44288 6751 d 20 h ripley /trunk/src/ don't use opaque pointer for GEDevDesc internally in R  
44285 6751 d 21 h ripley /trunk/ use pGEDevDesc as pointer type.
remove unused do_replay.
don't set dd->open on devices (unused) nor newDevStruct.
tidy up duplication in header files.
 
44266 6752 d 7 h ripley /trunk/src/main/ typo  
44265 6752 d 7 h ripley /trunk/src/ more phasing out of Rdevices.h  
44249 6753 d 6 h ripley /trunk/src/ reduce use of Graphics.h where unneeded
split out color stuff to Colors.h
 
44158 6757 d 18 h ripley /trunk/ more work on graphics, change font default on contour  
43932 6772 d 6 h ripley /trunk/src/ move re-encoding of graphics text to engine/vfonts level.
This allows Hershey Latin-1 to work in other 8-bit locales.
 
43929 6773 d 0 h ripley /trunk/src/ introduce some symbolic constants for encodings to be passed around  
43926 6773 d 7 h ripley /trunk/src/ pass encoding down to graphics engine (and eventually to device)  
43924 6773 d 19 h ripley /trunk/src/ clean up Hershey font handling  
43571 6811 d 21 h murdoch /trunk/ Misleading error message in persp()  
42307 6942 d 7 h ripley /trunk/src/ change reference to GPL  
41901 6987 d 8 h ripley /trunk/src/ use void* for generic memory pointers
add back-compatibility to R_AllocStringBuffer, with a warning
 
41877 6990 d 3 h ripley /trunk/src/ add comments
remove unused declaration
 
41875 6990 d 4 h ripley /trunk/src/ tidy up the treatment of vfonts (including removing duplicate declarations)  
41784 6995 d 8 h ripley /trunk/src/ more 'const char *'  
41686 7005 d 4 h ripley /trunk/ more improvements to warning/error messages  
41038 7054 d 4 h ripley /trunk/ persp now respects cex.axis etc  
40705 7104 d 9 h ripley /trunk/ bugfix in duplicate on CHARSXPs
more use of translateChar
 
40090 7178 d 0 h ripley /trunk/ port trace() fix from R-2-4-branch
more R_Visibility fixes (not yet complete)
 
40058 7180 d 7 h ripley /trunk/src/main/ visibility issues  
39723 7215 d 15 h murrell /trunk/src/main/ fix stack imbalance when all z values equal in contour()  
39176 7263 d 0 h ripley /trunk/ fix PR#9205  
38813 7294 d 4 h ripley /trunk/src/ changes prompted by gcc/gfortran pre-4.2.0
in particular, remove illegal tabs in Fortran files
 
37012 7506 d 0 h ripley /trunk/src/ tidy up the graphics interface a bit  
36990 7507 d 19 h ripley /trunk/ reduce the number of visible symbols in libR.so from 1806 to 1136  
36820 7524 d 0 h ripley /trunk/ update FSF address  
36002 7582 d 10 h ripley /trunk/src/ we require x and y to be increasing and finite: move check for latter
from C to R code and document.
 
35266 7653 d 20 h ripley /trunk/src/ tweaks to error messages  
35265 7653 d 20 h ripley /trunk/src/ tweaks to error messages  
35264 7653 d 21 h ripley /trunk/ rationalization of error messages, update of test result  
34785 7706 d 15 h murrell /trunk/ GEDevDesc *dd removed from GEcontourLines()
(as suggested by Barry Rowlingson)
 
33297 7825 d 0 h ripley /trunk/src/ tweak error messages  
32871 7851 d 7 h ripley /trunk/ mark messages  
32380 7880 d 0 h ripley /trunk/src/ add notes about compatibility with UTF-8
clarify on help pages nbytes/nchars differences
 
31938 7922 d 19 h murrell /trunk/src/ New recordGraphics() function for recording arbitrary code on the graphics engine
display list; intended to encapsulate calculate-then-draw operations

recordGraphics(), .Call.graphics(), .External.graphics, and traditional/base
graphics operations do not record when they are nested within each other.

Error/user-interrupt handling code performs some resetting of graphics engine
state.

grid drawDetails methods are recorded on graphics engine display list by default
(so will be rerun on device resize or copy between devices)