cairo
R Graphics Device using Cairo Graphics Library for Creating High-Quality Bitmap (PNG, JPEG, TIFF), Vector (PDF, SVG, PostScript) and Display (X11 and Win32) Output
Cairo finally catches R's graphics engine, all the way to GE API 16.
◆Recent moves
- 9mo ago
Cairo adds fill patterns, masks and groups (GE API 16)
⚡ SPARKThe release that ends the catch-up arc: Cairo now implements every R graphics device feature through GE API 16, including the fill patterns, masks and groups that earlier versions could only stub out to avoid crashing.
View source ↗ - 11mo ago
Cairo 1.6-4: configure cleanup, locatorBell dropped on X11
Housekeeping ahead of the API work: bashisms leave the configure script, and the locatorBell option stops being honored on X11 because R 4.4.0 removed Rf_GetOption() from the API. Both are consequences of upstream changes rather than choices.
View source ↗ - 11mo ago
Cairo 1.6-5 stubs GE 15 to stop grid segfaulting
Dummy GE 15 functions are added purely so grid stops segfaulting against a device that had not implemented them. It is the placeholder step in the catch-up arc that 1.7-0 later replaces with real implementations.
View source ↗ - 2y ago
Cairo 1.6-2
Two small correctness fixes — a bad format specifier in a UBiDi error string and truncated long font family names — plus a Windows build switched to pkg-config. No change users would notice in output.
View source ↗ - 2y ago
Cairo 1.6-3 adds glyph rendering for grid.glyph()
Glyph rendering lands, making grid.glyph() usable through this device. In hindsight this is the first real step of the API catch-up that 1.7-0 completes, rather than the one-off feature it looked like at the time.
View source ↗