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
78715 2229 d 21 h murrell /branches/R-defs/src/ add dev->deviceVersion  
78680 2237 d 18 h murrell /branches/R-defs/src/include/R_ext/ correct comment in GraphicsEngine.h  
78663 2239 d 20 h murrell /branches/R-defs/src/ major change to "tiling pattern" (was "function pattern") API, with initial implementation on pdf() device (Cairo device compiles but is still assuming old API)  
78572 2253 d 20 h murrell /branches/R-defs/src/ add stubs for devWindows.c; there is still only definitions support for Cairo devices, but R-defs now builds and runs a trivial test on all 3 major platforms  
78563 2254 d 20 h murrell /branches/R-defs/src/ change from int index for patterns to SEXP reference (and NULL instead of -1 to indicate no pattern [or all patterns if releasing a pattern])  
78281 2286 d 22 h murrell /branches/R-defs/src/ first pass at adding patterns (to grid, grDevices, and cairo devices)  
77570 2415 d 18 h murrell /branches/R-defs/src/ proof-of-concept clipping paths: viewport(clip) can be a grob, in which case, set clipping path based on grob; only for pushing a viewport; only for cairo device(s); only for clipping path containing circle grob  
77549 2420 d 18 h murrell /branches/R-defs/src/ major refactor of pattern experiment: allow device to maintain more than one pattern at a time (so that do not have to create new pattern for EVERY shape, e.g., when single grob draws multiple shapes, or for EVERY visit to a viewport, e.g., when navigate up/down to a viewport). In other words, refactor for efficiency - this complicates the code quite a bit, so I hope it is worth the effort  
77513 2427 d 20 h murrell /branches/R-defs/src/ add radial gradient support (to grid and cairo rectangles)  
77512 2427 d 21 h murrell /branches/R-defs/src/ lots of renaming to accommodate patterns more generally rather than just linear gradients; absorb gp$gradientFill into gp$fill; resolve pattern when push viewport as well as when draw grob; retain alpha channel when generate grDevices::linearGradient  
77501 2428 d 17 h murrell /branches/R-defs/src/ add support for 'extend' in linear gradient  
77500 2428 d 18 h murrell /branches/R-defs/src/ first experimental hack at linear gradient support in graphics engine, plus grid, plus cairo device  
77464 2433 d 21 h murrell /branches/R-defs/ Create R-defs  
72758 3342 d 7 h ripley /trunk/src/include/R_ext/ typo  
72261 3437 d 19 h murrell /trunk/ (re)enable getGraphicsEvent() on Cairo X11 device; add 'onIdle' to getGraphicsEvent() for X11 (PR 16951)  
71657 3542 d 4 h plummer /trunk/src/include/ Clarify license for LGPL headers.  
69314 3975 d 21 h murrell /trunk/ merged R-DL branch r69024:69313 into trunk  
68949 4005 d 5 h ripley /trunk/src/ use https  
66109 4401 d 8 h ripley /trunk/src/ more use of headers  
61351 4971 d 7 h ripley /trunk/ make 'rcolor' an official typedef  

Show All