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
47757 6389 d 22 h jmc /branches/R-classInheritance/ create branch for class inheritance  
44974 6694 d 15 h ripley /trunk/src/ remove dupication of DEV2DAD  
44645 6723 d 10 h ripley /trunk/src/ use double for font sizing  
44458 6738 d 13 h ripley /trunk/ move 'ask' to a per-device setting  
44369 6745 d 13 h ripley /trunk/src/ tidy up  
44348 6746 d 10 h ripley /trunk/src/include/ clean up  
44347 6746 d 10 h ripley /trunk/src/ use GEhandleEvent for consistency
make GraphicsBase.h private by moving up a dir.
 
44343 6746 d 13 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
 
44342 6746 d 15 h ripley /trunk/src/ various tidying up: mainly to use invarint device settings directly  
44312 6749 d 8 h ripley /trunk/src/ more tidying up of code for colors.  
44296 6751 d 4 h ripley /trunk/src/include/ C89 fix  
44288 6752 d 1 h ripley /trunk/src/ don't use opaque pointer for GEDevDesc internally in R  
44285 6752 d 2 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.
 
44267 6752 d 11 h ripley /trunk/src/ more tweaks to graphics headers  
44265 6752 d 12 h ripley /trunk/src/ more phasing out of Rdevices.h  
44262 6752 d 14 h ripley /trunk/src/ start phasing out use of Rdevice.h (old devices interface)  
44259 6752 d 15 h ripley /trunk/ clean up some of the graphics internals:
- DevDesc is no longer a real structure, and DevDsec* is an opaque pointer
to GEDevDesc.
- add functions like GEaddDevice to avoid the need for (pointless) casts.
- add conveneience funtion desc2GEDesc
 
44258 6753 d 1 h ripley /trunk/src/include/ revert - just committed to get on record  
44257 6753 d 1 h ripley /trunk/src/ add desc2GEDesc and make use of it  
44249 6753 d 12 h ripley /trunk/src/ reduce use of Graphics.h where unneeded
split out color stuff to Colors.h
 
44240 6753 d 16 h ripley /trunk/src/ replace str2col (which was private) by its previous wrapper R_GE_str2col
(and so engine.c does not call layer above).
Assume newDevDesc, so engine.c does not need Graphic.h
 
44197 6756 d 0 h ripley /trunk/src/include/ use of void, add comments  
44158 6758 d 0 h ripley /trunk/ more work on graphics, change font default on contour  
44154 6758 d 6 h ripley /trunk/src/ more graphics tidying up  
44142 6758 d 15 h ripley /trunk/src/ A little re-organization to start moving towards making plot/graphics/base
solely the base graphics system. In paticular, calls from grid are now in
other files.
Colour handling has been moved from graphics.c to colors.c, and
device-handing split out into devices.c.
The header files reflect these changes.
 
43957 6771 d 5 h ripley /trunk/ Improve the way non-ASCII character values for 'pch' are handled.
New feature: allow negative values to represent Unicode code points.
Still to do: fix up par, centring.
 
42308 6942 d 13 h ripley /trunk/src/include/ change reference to GPL  
41909 6986 d 17 h ripley /trunk/src/ move gevents routines to a public header.
tidy up header inclusions
 
41852 6991 d 5 h ripley /trunk/src/ tidy up graphics events, don't use prompt as format string  
41807 6993 d 6 h rgentlem /trunk/ patches from Seth F for the CHARSXP hashing changes
Seth says:
const char fixes

CHAR() internal macro now returns (const char *)

Add CHAR_RW: writable CHARSXP access for internal R use only

const char fixes for methods package

Add NEWS item and some doc to R-ext for CHARSXP changes
 
41781 6996 d 2 h ripley /trunk/src/ start introducing const char *  
38705 7304 d 16 h ripley /trunk/src/ remove some unused entry points, take others static.
add prefixes to graphapp and some graphics entry points
improve the use of / <--> \ conversions under Windows
 
37859 7404 d 5 h ripley /trunk/ make graphical par 'tmag' obsolete  
37012 7506 d 5 h ripley /trunk/src/ tidy up the graphics interface a bit  
36990 7508 d 1 h ripley /trunk/ reduce the number of visible symbols in libR.so from 1806 to 1136  
36820 7524 d 6 h ripley /trunk/ update FSF address  
36203 7568 d 8 h ripley /trunk/ add length-checking for the 'family' graphics parameter, and boost to 200 chars  
36139 7572 d 12 h ripley /trunk/ make symbols(fg) work as documented
make legend(col) default to par("col") for consistency
remove unused graphical par 'type'
have par() distinguish between unknown pars and those which cannot be set
lots of documentation improvements
 
34613 7718 d 22 h murrell /trunk/ fix for hershey and grid (lattice) output in fit-to-window resizing on Windows  
32449 7875 d 7 h ripley /trunk/ adjust internal storage for layout to be more efficient.
document and up layout's limits.